X-Git-Url: http://git.openwrt.org/?a=blobdiff_plain;f=package%2Ffirewall%2Ffiles%2Ffirewall.init;h=a2fd0a0e94b0c3e1a02ebcca5d7a934db87b8942;hb=cfcaf860520f3a591cd6170789446aac20ddc942;hp=26855f39ada9e0511e17442fbb7efd8b8642db14;hpb=f8e4631f57d360f4ca2ba6f2507f4cf3fca1b82d;p=openwrt%2Fsvn-archive%2Farchive.git diff --git a/package/firewall/files/firewall.init b/package/firewall/files/firewall.init index 26855f39ad..a2fd0a0e94 100755 --- a/package/firewall/files/firewall.init +++ b/package/firewall/files/firewall.init @@ -1,14 +1,27 @@ #!/bin/sh /etc/rc.common -# Copyright (C) 2008 OpenWrt.org +# Copyright (C) 2008-2010 OpenWrt.org START=45 +FW_LIBDIR=/lib/firewall + +fw() { + . $FW_LIBDIR/core.sh + fw_$1 +} + start() { - . /lib/firewall/uci_firewall.sh - fw_init + fw start } stop() { - . /lib/firewall/uci_firewall.sh - fw_stop + fw stop +} + +restart() { + fw restart +} + +reload() { + fw reload }