|
@@ -1,8 +1,15 @@
|
|
-if [ ! -f /etc/elasticsearch/elasticsearch.keystore ]; then
|
|
|
|
|
|
+# source the default env file
|
|
|
|
+if [ -f "${path.env}" ]; then
|
|
|
|
+ . "${path.env}"
|
|
|
|
+else
|
|
|
|
+ ES_PATH_CONF="${path.conf}"
|
|
|
|
+fi
|
|
|
|
+
|
|
|
|
+if [ ! -f "${ES_PATH_CONF}"/elasticsearch.keystore ]; then
|
|
/usr/share/elasticsearch/bin/elasticsearch-keystore create
|
|
/usr/share/elasticsearch/bin/elasticsearch-keystore create
|
|
- chown root:elasticsearch /etc/elasticsearch/elasticsearch.keystore
|
|
|
|
- chmod 660 /etc/elasticsearch/elasticsearch.keystore
|
|
|
|
- md5sum /etc/elasticsearch/elasticsearch.keystore > /etc/elasticsearch/.elasticsearch.keystore.initial_md5sum
|
|
|
|
|
|
+ chown root:elasticsearch "${ES_PATH_CONF}"/elasticsearch.keystore
|
|
|
|
+ chmod 660 "${ES_PATH_CONF}"/elasticsearch.keystore
|
|
|
|
+ md5sum "${ES_PATH_CONF}"/elasticsearch.keystore > "${ES_PATH_CONF}"/.elasticsearch.keystore.initial_md5sum
|
|
else
|
|
else
|
|
/usr/share/elasticsearch/bin/elasticsearch-keystore upgrade
|
|
/usr/share/elasticsearch/bin/elasticsearch-keystore upgrade
|
|
fi
|
|
fi
|