rework our conditional reload script to handle systemctl reload changes

This commit is contained in:
Kevin Fenzi 2017-03-02 15:33:05 +00:00
parent c5f9d31e06
commit 6c253445a3

View file

@ -10,9 +10,15 @@ rpm -q $PACKAGE
INSTALLED=$?
if [ $INSTALLED -eq 0 ]; then
echo "Package $PACKAGE installed. Attempting reload of $SERVICE."
/sbin/service $SERVICE reload
exit $? # Exit with the /sbin/service status code
echo "Checking if $SERVICE is running"
/sbin/service $SERVICE status >& /dev/null
if [ $? == 0 ]; then
echo "Package $PACKAGE installed and running. Attempting reload of $SERVICE."
/sbin/service $SERVICE reload
exit $? # Exit with the /sbin/service status code
fi
echo "Package $PACKAGE is install, but $SERVICE is not running, skipping..."
exit 0
fi
# If the package wasn't installed, then pretend everything is fine.