X-Git-Url: http://git.archive.openwrt.org/?a=blobdiff_plain;f=contrib%2Fpackage%2Ffreifunk-mapupdate%2Froot%2Fetc%2Fuci-defaults%2Ffreifunk-mapupdate;fp=contrib%2Fpackage%2Ffreifunk-mapupdate%2Froot%2Fetc%2Fuci-defaults%2Ffreifunk-mapupdate;h=dee7f1bb5842d7bfcc58b8ad70f7570c37c8ad2f;hb=42a129f669159eee467e1198bcd84f38257d14d3;hp=0000000000000000000000000000000000000000;hpb=bf49f78599a006a9d136d9fd83cecc5d8a5afb1a;p=project%2Fluci.git diff --git a/contrib/package/freifunk-mapupdate/root/etc/uci-defaults/freifunk-mapupdate b/contrib/package/freifunk-mapupdate/root/etc/uci-defaults/freifunk-mapupdate new file mode 100644 index 000000000..dee7f1bb5 --- /dev/null +++ b/contrib/package/freifunk-mapupdate/root/etc/uci-defaults/freifunk-mapupdate @@ -0,0 +1,6 @@ +#!/bin/sh +test -f /etc/crontabs/root || touch /etc/crontabs/root +SEED="$( dd if=/dev/urandom bs=2 count=1 2>&- | hexdump | if read line; then echo 0x${line#* }; fi )" +MIN="$(( $SEED % 59 ))" +grep -q "ff_mapupdate.sh" /etc/crontabs/root || echo "$MIN * * * * /usr/sbin/ff_mapupdate.sh" >> /etc/crontabs/root +/etc/init.d/cron restart