Skip to content

Commit e5c270d

Browse files
committed
check logs directory before removing and linking
1 parent 10c0ba0 commit e5c270d

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

jobs/elasticsearch/templates/bin/pre-start

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,5 +23,12 @@ rm -rf /var/vcap/packages/elasticsearch/plugins/*
2323
cp -p /var/vcap/packages/elasticsearch/config/jvm.options /var/vcap/jobs/elasticsearch/config/jvm.options
2424
chown root:vcap /var/vcap/jobs/elasticsearch/config/jvm.options
2525

26-
rmdir /var/vcap/packages/elasticsearch/logs/
27-
ln -s /var/vcap/sys/log/elasticsearch /var/vcap/packages/elasticsearch/logs
26+
log_dir=/var/vcap/packages/elasticsearch/logs
27+
28+
if [[ -d ${log_dir} ]]; then
29+
rmdir ${log_dir}
30+
fi
31+
32+
if [[ ! -a ${log_dir} ]]; then
33+
ln -s /var/vcap/sys/log/elasticsearch ${log_dir}
34+
fi

0 commit comments

Comments
 (0)