Making sure telegraf.d directory is created by packages.

This commit is contained in:
Ellison Marks 2015-10-27 11:11:55 -07:00
parent 23e6715a02
commit 9e0ec0927c
1 changed files with 7 additions and 1 deletions

View File

@ -34,6 +34,7 @@ AWS_FILE=~/aws.conf
INSTALL_ROOT_DIR=/opt/telegraf INSTALL_ROOT_DIR=/opt/telegraf
TELEGRAF_LOG_DIR=/var/log/telegraf TELEGRAF_LOG_DIR=/var/log/telegraf
CONFIG_ROOT_DIR=/etc/opt/telegraf CONFIG_ROOT_DIR=/etc/opt/telegraf
CONFIG_D_DIR=/etc/opt/telegraf/telegraf.d
LOGROTATE_DIR=/etc/logrotate.d LOGROTATE_DIR=/etc/logrotate.d
SAMPLE_CONFIGURATION=etc/config.sample.toml SAMPLE_CONFIGURATION=etc/config.sample.toml
@ -79,9 +80,14 @@ make_dir_tree() {
echo "Failed to create configuration directory -- aborting." echo "Failed to create configuration directory -- aborting."
cleanup_exit 1 cleanup_exit 1
fi fi
mkdir -p $work_dir/$CONFIG_D_DIR
if [ $? -ne 0 ]; then
echo "Failed to create configuration subdirectory -- aborting."
cleanup_exit 1
fi
mkdir -p $work_dir/$LOGROTATE_DIR mkdir -p $work_dir/$LOGROTATE_DIR
if [ $? -ne 0 ]; then if [ $? -ne 0 ]; then
echo "Failed to create configuration directory -- aborting." echo "Failed to create logrotate directory -- aborting."
cleanup_exit 1 cleanup_exit 1
fi fi