aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xdel-webapp10
1 files changed, 7 insertions, 3 deletions
diff --git a/del-webapp b/del-webapp
index 95a4eef..110c00a 100755
--- a/del-webapp
+++ b/del-webapp
@@ -9,9 +9,13 @@ pkg=$1 # name of the package
num=$2 # number of packages installed
if [ $num = 0 ]; then
- # uninstallation: restart web server if running,
- # a there is one less configuration file
- /sbin/service httpd condrestart
+ # in simultaneous removal scenario, web server may
+ # already have been removed
+ if [ -f /etc/init.d/httpd ]; then
+ # uninstallation: restart web server if running,
+ # a there is one less configuration file
+ /sbin/service httpd condrestart
+ ]
else
# update: just reload web server if running,
# as the number of configuration files didn't change