modules/freifunk: fix cronjob installation
authorJo-Philipp Wich <jow@openwrt.org>
Sun, 25 Jan 2009 20:24:27 +0000 (20:24 +0000)
committerJo-Philipp Wich <jow@openwrt.org>
Sun, 25 Jan 2009 20:24:27 +0000 (20:24 +0000)
modules/freifunk/root/etc/init.d/freifunk

index b7a1f90..799676f 100755 (executable)
@@ -5,7 +5,9 @@
 START=99
 
 boot() {
 START=99
 
 boot() {
-       echo "*/5 * * * *       killall -HUP dnsmasq" >> /etc/crontabs/root
+       grep -q 'killall -HUP dnsmasq' /etc/crontabs/root || {
+               echo "*/5 * * * *       killall -HUP dnsmasq" >> /etc/crontabs/root
+       }
 
        [ -f /etc/rc.local ] && . /etc/rc.local
 }
 
        [ -f /etc/rc.local ] && . /etc/rc.local
 }