preun scriptlet more robust
Thierry Parmentelat [Tue, 28 Sep 2010 12:27:54 +0000 (14:27 +0200)]
ejabberd.spec

index 7f43eef..154bbc5 100644 (file)
@@ -82,13 +82,13 @@ fi)
 
 %preun
 if [ $1 = 0 ]; then
-        /sbin/service ejabberd stop >/dev/null 2>&1
-        /sbin/chkconfig --del ejabberd
+        /sbin/service ejabberd stop >/dev/null 2>&1 || :
+        /sbin/chkconfig --del ejabberd || :
 fi
 
 %postun
 if [ "$1" -ge "1" ]; then
-        /sbin/service ejabberd condrestart >/dev/null 2>&1
+        /sbin/service ejabberd condrestart >/dev/null 2>&1 || :
 fi
 
 %prep