From 8f300fe82b9f3d9c19fce40269725b2ec1b40050 Mon Sep 17 00:00:00 2001 From: kolodko Date: Wed, 15 Sep 2004 15:49:43 +0000 Subject: [PATCH] - more changes in %post Changed files: fcron.spec -> 1.11 --- fcron.spec | 25 +++++++++++++++++-------- 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/fcron.spec b/fcron.spec index 485756b..1923fb8 100644 --- a/fcron.spec +++ b/fcron.spec @@ -150,15 +150,24 @@ fi %post if [ "$1" = "1" ]; then -if [ -d /var/spool/cron ]; then -for FILE in /var/spool/cron/*; do - mv -f $FILE $FILE.orig - BASENAME=`basename $FILE` - FCRONTAB=`echo "$BASENAME"` - (test ! -z "$FCRONTAB" && fcrontab -u $FCRONTAB -z) > /dev/null 2>&1 -done + if [ -d /var/spool/cron ]; then + for FILE in /var/spool/cron/*; do + mv -f $FILE $FILE.orig + BASENAME=`basename $FILE` + FCRONTAB=`echo "$BASENAME"` + (test ! -z "$FCRONTAB" && fcrontab -u $FCRONTAB -z) > /dev/null 2>&1 + done + fi + fi -%{_bindir}/fcrontab /etc/cron.d/crontab -u systab > /dev/null 2>&1 + + +if [ "$1" = "2" ]; then + for FILE in /var/spool/cron/*.orig; do + BASENAME=`basename $FILE` + FCRONTAB=`echo "$BASENAME"| sed 's/.orig//'` + (test ! -z "$FCRONTAB" && fcrontab -u $FCRONTAB -z) > /dev/null 2>&1 + done fi /sbin/chkconfig --add crond -- 2.44.0