From ccfb59e20afd8dfee1495c5c8ff85ff1333f4a17 Mon Sep 17 00:00:00 2001 From: Manuel Munz Date: Fri, 24 Feb 2012 21:09:49 +0000 Subject: [PATCH] luci-0.10: Merge r8322 --- .../files/etc/init.d/freifunk-policyrouting | 13 +++++++++++++ .../files/etc/rc.d/S60-freifunk-policyrouting | 1 + 2 files changed, 14 insertions(+) create mode 100755 contrib/package/freifunk-policyrouting/files/etc/init.d/freifunk-policyrouting create mode 120000 contrib/package/freifunk-policyrouting/files/etc/rc.d/S60-freifunk-policyrouting diff --git a/contrib/package/freifunk-policyrouting/files/etc/init.d/freifunk-policyrouting b/contrib/package/freifunk-policyrouting/files/etc/init.d/freifunk-policyrouting new file mode 100755 index 000000000..00730b021 --- /dev/null +++ b/contrib/package/freifunk-policyrouting/files/etc/init.d/freifunk-policyrouting @@ -0,0 +1,13 @@ +#!/bin/sh /etc/rc.common + +START=60 + +boot() +{ + prenabled=$(uci get freifunk-policyrouting.pr.enable) + if [ ! "$prenabled" = "1" ]; then + uci -q delete olsrd.@olsrd[0].RtTable + uci -q delete olsrd.@olsrd[0].RtTableDefault + uci commit olsrd + fi +} diff --git a/contrib/package/freifunk-policyrouting/files/etc/rc.d/S60-freifunk-policyrouting b/contrib/package/freifunk-policyrouting/files/etc/rc.d/S60-freifunk-policyrouting new file mode 120000 index 000000000..3c3dad87d --- /dev/null +++ b/contrib/package/freifunk-policyrouting/files/etc/rc.d/S60-freifunk-policyrouting @@ -0,0 +1 @@ +../init.d/freifunk-policyrouting \ No newline at end of file -- 2.25.1