firewall-init: firewall.d/functions - use local instead of typeset (compati...
baggins
baggins at pld-linux.org
Tue Dec 29 22:20:41 CET 2009
Author: baggins Date: Tue Dec 29 21:20:41 2009 GMT
Module: firewall-init Tag: HEAD
---- Log message:
- use local instead of typeset (compatible with pdksh/bash/ksh)
---- Files affected:
firewall-init/firewall.d:
functions (1.17 -> 1.18)
---- Diffs:
================================================================
Index: firewall-init/firewall.d/functions
diff -u firewall-init/firewall.d/functions:1.17 firewall-init/firewall.d/functions:1.18
--- firewall-init/firewall.d/functions:1.17 Tue Dec 29 22:19:36 2009
+++ firewall-init/firewall.d/functions Tue Dec 29 22:20:36 2009
@@ -2,7 +2,7 @@
generic_load_modules()
{
- typeset i conn b
+ local i conn b
_modprobe die -a x_tables
_modprobe die -a nf_conntrack \
@@ -36,7 +36,7 @@
ipv4_load_modules()
{
- typeset i conn
+ local i conn
_modprobe die -a ip_tables
_modprobe die -a nf_conntrack_ipv4
@@ -102,7 +102,7 @@
generic_remove_modules()
{
- typeset modules
+ local modules
modules="`lsmod | grep "^xt_" | cut -f 1 -d ' '`"
[ -n "$modules" ] && rmmod $modules
@@ -115,7 +115,7 @@
ipv4_remove_modules()
{
- typeset modules
+ local modules
modules="`lsmod | grep "^ipt_" | cut -f 1 -d ' '`"
[ -n "$modules" ] && rmmod $modules
@@ -130,7 +130,7 @@
ipv6_remove_modules()
{
- typeset modules
+ local modules
modules="`lsmod | grep "^ip6t_" | cut -f 1 -d ' '`"
[ -n "$modules" ] && rmmod $modules
@@ -141,7 +141,7 @@
setup_rules()
{
- typeset table TABLES chain policy CHAINS proto ipt
+ local table TABLES chain policy CHAINS proto ipt
case "$1" in
ipv4)
@@ -172,7 +172,7 @@
clean_rules()
{
- typeset table chain CHAINS
+ local table chain CHAINS
case "$1" in
ipv4)
@@ -217,7 +217,7 @@
ipv6_pre_init_block()
{
- typeset ns
+ local ns
$ip6tables -P INPUT DROP
$ip6tables -P OUTPUT DROP
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/firewall-init/firewall.d/functions?r1=1.17&r2=1.18&f=u
More information about the pld-cvs-commit
mailing list