From: Mark Huang Date: Sun, 28 Aug 2005 16:20:57 +0000 (+0000) Subject: - check $PL_BOOTCD instead of runlevel X-Git-Tag: planetlab-3_1_1-rc3~6 X-Git-Url: http://git.onelab.eu/?p=mom.git;a=commitdiff_plain;h=6aafa1c899f666e8e421bfdb211e8df1c6721cf5 - check $PL_BOOTCD instead of runlevel --- diff --git a/pl_mom.spec b/pl_mom.spec index 6a90f78..4810d84 100644 --- a/pl_mom.spec +++ b/pl_mom.spec @@ -46,26 +46,25 @@ cp pl_mom.pl $RPM_BUILD_ROOT/usr/local/planetlab/bin/ %post -RUNLEVEL=`/sbin/runlevel` - if [ "$1" -ge 1 ]; then chkconfig --add pl_mom chkconfig --level 3 pl_mom on - if [[ "$RUNLEVEL" != "unknown" ]]; then + if [[ "$PL_BOOTCD" != "1" ]]; then /etc/init.d/pl_mom stop /etc/init.d/pl_mom start fi fi %preun -RUNLEVEL=`/sbin/runlevel` - if [ "$1" -eq 0 ]; then - if [[ "$RUNLEVEL" != "unknown" ]]; then + if [[ "$PL_BOOTCD" != "1" ]]; then /etc/init.d/pl_mom stop fi + + chkconfig --del pl_mom + chkconfig pl_mom off fi