diff --git a/scripts/package.sh b/scripts/package.sh index 43142cf7e..52891a0cc 100755 --- a/scripts/package.sh +++ b/scripts/package.sh @@ -169,6 +169,11 @@ if which systemctl > /dev/null 2>&1 ; then /lib/systemd/system/telegraf.service systemctl enable telegraf + # restart on upgrade of package + if [ "$#" -eq 2 ]; then + systemctl restart telegraf + fi + # Sysv else ln -sfn $INSTALL_ROOT_DIR/versions/$version/scripts/init.sh \ @@ -185,6 +190,11 @@ else chkconfig --add telegraf fi + # restart on upgrade of package + if [ "$#" -eq 2 ]; then + /etc/init.d/telegraf restart + fi + mkdir -p $TELEGRAF_LOG_DIR chown -R -L telegraf:telegraf $TELEGRAF_LOG_DIR fi