]> granicus.if.org Git - fcron/commitdiff
support of systems other than Mandrake/Redhat improved
authorthib <thib>
Tue, 30 May 2000 19:23:52 +0000 (19:23 +0000)
committerthib <thib>
Tue, 30 May 2000 19:23:52 +0000 (19:23 +0000)
script/boot-install

index 3bd2b556eb7ad5990a814f0635fbd7d443d2f90f..5fa3e684baa04bdc0da1e57d55ac7dafc97c12e1 100755 (executable)
@@ -2,7 +2,7 @@
 # Install fcron under SysV system.
 #
 
-# $Id: boot-install,v 1.5 2000-05-24 17:51:17 thib Exp $
+# $Id: boot-install,v 1.6 2000-05-30 19:23:52 thib Exp $
 
 # take two arguments : first is the compilation line arguments, in order
 #    to determine if fcron should be installed with debugs options,
@@ -19,13 +19,18 @@ fi
 
 if test -f /etc/rc.d/rc.M; then
     # Slackware
-    echo "fcron -b" >> /etc/rc.d/rc.local
+    if ! cat /etc/rc.d/rc.local | grep "fcron -b"; then
+       echo "fcron -b" >> /etc/rc.d/rc.local
+    fi
 
-else if test -f /etc/rc; then
+fi 
+if test -f /etc/rc; then
     # FreeBSD
-    echo "fcron -b" >> /etc/rc.d/rc.local
-
-else    
+    if ! cat /etc/rc.local | grep "fcron -b"; then
+       echo "fcron -b" >> /etc/rc.local
+    fi
+fi
+if test -d /etc/rc.d/init.d/; then    
     if echo $1 | grep -e '-DDEBUG'; then
       $2 -c -m 755 -o root script/sysVinit-launcher-debug /etc/rc.d/init.d/fcron
     else