preun scriptlet more robust
[ejabberd.git] / ejabberd.spec
index 23c235d..154bbc5 100644 (file)
@@ -27,7 +27,7 @@ BuildRequires:  expat-devel
 BuildRequires:  openssl-devel
 BuildRequires:  pam-devel
 BuildRequires:  erlang
-BuildRequires:  hevea
+#BuildRequires:  hevea
 
 Requires:       erlang
 Requires:       usermode
@@ -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