===========================================================
                                      .___ __  __   
          _________________  __ __  __| _/|__|/  |_ 
         / ___\_` __ \__  \ |  |  \/ __ | | \\_  __\
        / /_/  >  | \// __ \|  |  / /_/ | |  ||  |  
        \___  /|__|  (____  /____/\____ | |__||__|  
       /_____/            \/           \/           
              grep rough audit - static analysis tool
                  v2.8 written by @Wireghoul
=================================[justanotherhacker.com]===
firehol-3.1.6+ds/contrib/dnsbl-ipset.sh-144-	unalias ${1} >/dev/null 2>&1
firehol-3.1.6+ds/contrib/dnsbl-ipset.sh:145:	cmd=`which ${1} 2>/dev/null | head -n 1`
firehol-3.1.6+ds/contrib/dnsbl-ipset.sh-146-	if [ $? -gt 0 -o ! -x "${cmd}" ]
##############################################
firehol-3.1.6+ds/doc/firehol/firehol-action.5.md-229-
firehol-3.1.6+ds/doc/firehol/firehol-action.5.md:230:1. Create the ipset `${name}_sockets` where the matched sockets will be stored for `SUSPECTS_TIMEOUT` seconds.
firehol-3.1.6+ds/doc/firehol/firehol-action.5.md:231:2. Create the ipset `${name}_suspects` where the source IPs of the matched sockets will be stored for `SUSPECTS_TIMEOUT` seconds.
firehol-3.1.6+ds/doc/firehol/firehol-action.5.md:232:3. Create the ipset `${name}_trap` where the trapped IPs will be stored for `TRAP_TIMEOUT` seconds. IPs will be added to this ipset only if more than `VALID_CONNECTIONS` have been matched by this IP.
firehol-3.1.6+ds/doc/firehol/firehol-action.5.md-233-
##############################################
firehol-3.1.6+ds/doc/firehol/firehol-synproxy.5.md-193-
firehol-3.1.6+ds/doc/firehol/firehol-synproxy.5.md:194:2. Next you will need to exclude you lan IPs by adding `src not "${UNROUTABLE_IPS}"` (or any other network you know you use) to the synproxy statement.
firehol-3.1.6+ds/doc/firehol/firehol-synproxy.5.md-195-
##############################################
firehol-3.1.6+ds/doc/services-db.data-282-		-
firehol-3.1.6+ds/doc/services-db.data:283:		`interface eth0 lan src "$mylan" dst "$myip"`
firehol-3.1.6+ds/doc/services-db.data-284-		-
##############################################
firehol-3.1.6+ds/doc/vnetbuild/vnetbuild-conf.5.md-275-is finished. To be able to access such files you need to write them to
firehol-3.1.6+ds/doc/vnetbuild/vnetbuild-conf.5.md:276:a location not under `$NSTMP` or create them outside the `vnetbuild`
firehol-3.1.6+ds/doc/vnetbuild/vnetbuild-conf.5.md-277-configuration altogether.
##############################################
firehol-3.1.6+ds/examples/adblock.sh-24-printf "ADSERVERS_IPS=\""
firehol-3.1.6+ds/examples/adblock.sh:25:printf "%q " `wget -q -O - "http://pgl.yoyo.org/adservers/iplist.php?ipformat=plain&showintro=0" | egrep -e "^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+\$"`
firehol-3.1.6+ds/examples/adblock.sh-26-printf "\"\n"
##############################################
firehol-3.1.6+ds/examples/lan-gateway.conf-87-	  inface "${HOME_MYIF}" src "${HOME_LAN}"		\
firehol-3.1.6+ds/examples/lan-gateway.conf:88:	  `test ! -z "${SQUID_EXCLUDE}" && echo "dst not '${SQUID_EXCLUDE}'"`
firehol-3.1.6+ds/examples/lan-gateway.conf-89-fi
##############################################
firehol-3.1.6+ds/examples/lan-gateway.conf-149-	src not "${UNROUTABLE_IPS}"				\
firehol-3.1.6+ds/examples/lan-gateway.conf:150:	`test ! -z "${PUBLIC_MYIP}" && echo "dst ${PUBLIC_MYIP}"`
firehol-3.1.6+ds/examples/lan-gateway.conf-151-	
##############################################
firehol-3.1.6+ds/m4/ax_compare_version.m4-134-      # Determine the number of characters in A and B.
firehol-3.1.6+ds/m4/ax_compare_version.m4:135:      ax_compare_version_len_A=`echo "$A" | $AWK '{print(length)}'`
firehol-3.1.6+ds/m4/ax_compare_version.m4:136:      ax_compare_version_len_B=`echo "$B" | $AWK '{print(length)}'`
firehol-3.1.6+ds/m4/ax_compare_version.m4-137-
firehol-3.1.6+ds/m4/ax_compare_version.m4-138-      # Set A to no more than B's length and B to no more than A's length.
firehol-3.1.6+ds/m4/ax_compare_version.m4:139:      A=`echo "$A" | sed "s/\(.\{$ax_compare_version_len_B\}\).*/\1/"`
firehol-3.1.6+ds/m4/ax_compare_version.m4:140:      B=`echo "$B" | sed "s/\(.\{$ax_compare_version_len_A\}\).*/\1/"`
firehol-3.1.6+ds/m4/ax_compare_version.m4-141-    ],
##############################################
firehol-3.1.6+ds/m4/ax_compare_version.m4-143-      # A count greater than zero means use only that many subversions
firehol-3.1.6+ds/m4/ax_compare_version.m4:144:      A=`echo "$A" | sed "s/\(\([[0-9]]\{4\}\)\{m4_substr($2,2)\}\).*/\1/"`
firehol-3.1.6+ds/m4/ax_compare_version.m4:145:      B=`echo "$B" | sed "s/\(\([[0-9]]\{4\}\)\{m4_substr($2,2)\}\).*/\1/"`
firehol-3.1.6+ds/m4/ax_compare_version.m4-146-    ],
##############################################
firehol-3.1.6+ds/m4/ax_compare_version.m4-152-    # Pad zeros at end of numbers to make same length.
firehol-3.1.6+ds/m4/ax_compare_version.m4:153:    ax_compare_version_tmp_A="$A`echo $B | sed 's/./0/g'`"
firehol-3.1.6+ds/m4/ax_compare_version.m4:154:    B="$B`echo $A | sed 's/./0/g'`"
firehol-3.1.6+ds/m4/ax_compare_version.m4-155-    A="$ax_compare_version_tmp_A"
##############################################
firehol-3.1.6+ds/sbin/fireqos-602-	# 		local multiplier=8
firehol-3.1.6+ds/sbin/fireqos:603:	# 		#r=$((p * multiplier * `echo $r | $SED_CMD "s/%//g"` / 100))
firehol-3.1.6+ds/sbin/fireqos-604-	# 		r=$((p * multiplier * ${r//%/} / 100))
##############################################
firehol-3.1.6+ds/sbin/fireqos-619-
firehol-3.1.6+ds/sbin/fireqos:620:	# #local n="`echo "$r" | $SED_CMD "s|$identifier| * $multiplier|g"`"
firehol-3.1.6+ds/sbin/fireqos-621-	# #eval "local o=\$(($n / 8))"
##############################################
firehol-3.1.6+ds/sbin/fireqos-735-					then
firehol-3.1.6+ds/sbin/fireqos:736:						minrate="`rate2bps ${2} ${base_rate}`"
firehol-3.1.6+ds/sbin/fireqos-737-					fi
##############################################
firehol-3.1.6+ds/sbin/fireqos-743-					then
firehol-3.1.6+ds/sbin/fireqos:744:						rate="`rate2bps $2 ${base_rate}`"
firehol-3.1.6+ds/sbin/fireqos-745-					fi
##############################################
firehol-3.1.6+ds/sbin/fireqos-751-					then
firehol-3.1.6+ds/sbin/fireqos:752:						ceil="`rate2bps $2 ${ceil_rate}`"
firehol-3.1.6+ds/sbin/fireqos-753-					fi
##############################################
firehol-3.1.6+ds/sbin/fireqos-992-	then
firehol-3.1.6+ds/sbin/fireqos:993:		parent_path="`echo $parent_path | $CUT_CMD -d '/' -f 1-$((parent_stack_size - 1))`/"
firehol-3.1.6+ds/sbin/fireqos-994-	else
##############################################
firehol-3.1.6+ds/sbin/fireqos-1011-	local x=
firehol-3.1.6+ds/sbin/fireqos:1012:	for x in `$SEQ_CMD 1 $parent_stack_size`
firehol-3.1.6+ds/sbin/fireqos-1013-	do
##############################################
firehol-3.1.6+ds/sbin/fireqos-1391-		# to find the mtu, we query the original device, not an ifb device
firehol-3.1.6+ds/sbin/fireqos:1392:		interface_mtu=`device_mtu ${interface_dev}`
firehol-3.1.6+ds/sbin/fireqos-1393-
##############################################
firehol-3.1.6+ds/sbin/fireqos-1430-	then
firehol-3.1.6+ds/sbin/fireqos:1431:		interface_r2q=`calc_r2q ${interface_minrate} ${interface_mtu}`
firehol-3.1.6+ds/sbin/fireqos-1432-	fi
##############################################
firehol-3.1.6+ds/sbin/fireqos-2235-			limit)
firehol-3.1.6+ds/sbin/fireqos:2236:				limit_rate="`rate2bps $2 ${class_rate}`"
firehol-3.1.6+ds/sbin/fireqos-2237-				estimator_interval="500msec"
##############################################
firehol-3.1.6+ds/sbin/fireqos-2327-		do
firehol-3.1.6+ds/sbin/fireqos:2328:			local cn="`echo $c | ${CUT_CMD} -d '|' -f 1`"
firehol-3.1.6+ds/sbin/fireqos:2329:			local cf="`echo $c | ${CUT_CMD} -d '|' -f 2`"
firehol-3.1.6+ds/sbin/fireqos-2330-
##############################################
firehol-3.1.6+ds/sbin/fireqos-2355-				do
firehol-3.1.6+ds/sbin/fireqos:2356:					local cn="`echo $c | ${CUT_CMD} -d '|' -f 1`"
firehol-3.1.6+ds/sbin/fireqos:2357:					local cf="`echo $c | ${CUT_CMD} -d '|' -f 2`"
firehol-3.1.6+ds/sbin/fireqos-2358-
##############################################
firehol-3.1.6+ds/sbin/fireqos-2500-
firehol-3.1.6+ds/sbin/fireqos:2501:			*)	pid=`${CAT_CMD} /etc/protocols | ${EGREP_CMD} -i "^${tproto}[[:space:]]" | $TAIL_CMD -n 1 | ${SED_CMD} "s/[[:space:]]\+/ /g" | ${CUT_CMD} -d ' ' -f 2`
firehol-3.1.6+ds/sbin/fireqos-2502-				if [ -z "${pid}" ]
##############################################
firehol-3.1.6+ds/sbin/fireqos-2629-
firehol-3.1.6+ds/sbin/fireqos:2630:			*)	mportmask=`echo ${tport} | ${TR_CMD} "/" " "`
firehol-3.1.6+ds/sbin/fireqos-2631-				port_arg="match ip${ipvx} ${mtport} ${mportmask}"
##############################################
firehol-3.1.6+ds/sbin/fireqos-2643-
firehol-3.1.6+ds/sbin/fireqos:2644:			*)	mportmask=`echo ${tsport} | ${TR_CMD} "/" " "`
firehol-3.1.6+ds/sbin/fireqos-2645-				if [ ${insidegre} -eq 1 ]
##############################################
firehol-3.1.6+ds/sbin/fireqos-2662-
firehol-3.1.6+ds/sbin/fireqos:2663:			*)	mportmask=`echo ${tdport} | $TR_CMD "/" " "`
firehol-3.1.6+ds/sbin/fireqos-2664-				if [ ${insidegre} -eq 1 ]
##############################################
firehol-3.1.6+ds/sbin/fireqos-2711-			*)
firehol-3.1.6+ds/sbin/fireqos:2712:				tos_value="`echo "${ttos}/" | ${CUT_CMD} -d '/' -f 1`"
firehol-3.1.6+ds/sbin/fireqos:2713:				tos_mask="`echo "${ttos}/" | ${CUT_CMD} -d '/' -f 2`"
firehol-3.1.6+ds/sbin/fireqos-2714-				[ -z "${tos_mask}" ] && tos_mask="0xff"
##############################################
firehol-3.1.6+ds/sbin/fireqos-2864-		then
firehol-3.1.6+ds/sbin/fireqos:2865:			sm1=`echo "${smac}" | $CUT_CMD -b 1-8`
firehol-3.1.6+ds/sbin/fireqos:2866:			sm2=`echo "${smac}" | $CUT_CMD -b 9-12`
firehol-3.1.6+ds/sbin/fireqos-2867-			smac_arg="u32"
##############################################
firehol-3.1.6+ds/sbin/fireqos-2876-		then
firehol-3.1.6+ds/sbin/fireqos:2877:			dm1=`echo "${dmac}" | $CUT_CMD -b 1-4`
firehol-3.1.6+ds/sbin/fireqos:2878:			dm2=`echo "${dmac}" | $CUT_CMD -b 5-12`
firehol-3.1.6+ds/sbin/fireqos-2879-			dmac_arg="u32"
##############################################
firehol-3.1.6+ds/sbin/fireqos-3016-		do
firehol-3.1.6+ds/sbin/fireqos:3017:			local cn="`echo $c | ${CUT_CMD} -d '|' -f 1`"
firehol-3.1.6+ds/sbin/fireqos:3018:			local cf="`echo $c | ${CUT_CMD} -d '|' -f 2`"
firehol-3.1.6+ds/sbin/fireqos-3019-
##############################################
firehol-3.1.6+ds/sbin/fireqos-3044-				do
firehol-3.1.6+ds/sbin/fireqos:3045:					local cn="`echo $c | ${CUT_CMD} -d '|' -f 1`"
firehol-3.1.6+ds/sbin/fireqos:3046:					local cf="`echo $c | ${CUT_CMD} -d '|' -f 2`"
firehol-3.1.6+ds/sbin/fireqos-3047-
##############################################
firehol-3.1.6+ds/sbin/fireqos-3093-			then
firehol-3.1.6+ds/sbin/fireqos:3094:				fqifaces="${fqifaces} `${CAT_CMD} ${FIREQOS_DIR}/ifaces/${iface}-ifb`"
firehol-3.1.6+ds/sbin/fireqos-3095-				ifaces="${ifaces} ${iface}-ifb"
##############################################
firehol-3.1.6+ds/sbin/fireqos-3100-			then
firehol-3.1.6+ds/sbin/fireqos:3101:				fqifaces="${fqifaces} `${CAT_CMD} ${FIREQOS_DIR}/ifaces/${iface}`"
firehol-3.1.6+ds/sbin/fireqos-3102-				ifaces="${ifaces} ${iface}"
##############################################
firehol-3.1.6+ds/sbin/fireqos-3110-		fqifaces="`fireqos_active_interfaces`"
firehol-3.1.6+ds/sbin/fireqos:3111:		ifaces="`$LS_CMD ${FIREQOS_DIR}/ifaces/ 2>/dev/null`"
firehol-3.1.6+ds/sbin/fireqos:3112:		ifbs="`$LS_CMD ${FIREQOS_DIR}/ifbs/ 2>/dev/null`"
firehol-3.1.6+ds/sbin/fireqos-3113-	fi
##############################################
firehol-3.1.6+ds/sbin/fireqos-3165-	local dev=
firehol-3.1.6+ds/sbin/fireqos:3166:	for dev in `${CAT_CMD} /proc/net/dev | ${GREP_CMD} ':' |  ${CUT_CMD} -d ':' -f 1 | ${SED_CMD} "s/ //g" | ${GREP_CMD} -v "^lo$"`
firehol-3.1.6+ds/sbin/fireqos-3167-	do
##############################################
firehol-3.1.6+ds/sbin/fireqos-3255-	local x=
firehol-3.1.6+ds/sbin/fireqos:3256:	for x in `$LS_CMD ${FIREQOS_DIR}/${FIREQOS_STATS_ID}.* 2>/dev/null`
firehol-3.1.6+ds/sbin/fireqos-3257-	do
##############################################
firehol-3.1.6+ds/sbin/fireqos-3280-
firehol-3.1.6+ds/sbin/fireqos:3281:	if [ `$DATE_CMD +%N` = "%N" ]
firehol-3.1.6+ds/sbin/fireqos-3282-	then
##############################################
firehol-3.1.6+ds/sbin/fireqos-3381-EOF
firehol-3.1.6+ds/sbin/fireqos:3382:	awk_script="`$CAT_CMD ${FIREQOS_DIR}/${FIREQOS_STATS_ID}.stats.awk`"
firehol-3.1.6+ds/sbin/fireqos-3383-	$RM_CMD ${FIREQOS_DIR}/${FIREQOS_STATS_ID}.stats.awk
##############################################
firehol-3.1.6+ds/sbin/fireqos-3420-	getms() {
firehol-3.1.6+ds/sbin/fireqos:3421:		d=`$DATE_CMD +'%s.%N'`
firehol-3.1.6+ds/sbin/fireqos:3422:		s=`echo ${d} | ${CUT_CMD} -d '.' -f 1`
firehol-3.1.6+ds/sbin/fireqos:3423:		n=`echo ${d} | ${CUT_CMD} -d '.' -f 2 | ${CUT_CMD} -b 1-3`
firehol-3.1.6+ds/sbin/fireqos-3424-		if [ ${FIREQOS_LOWRES_TIMER} -eq 1 ]
##############################################
firehol-3.1.6+ds/sbin/fireqos-3683-	do
firehol-3.1.6+ds/sbin/fireqos:3684:		local name=`echo "$x|" | $CUT_CMD -d '|' -f 1`
firehol-3.1.6+ds/sbin/fireqos:3685:		local name2=`echo "$x|" | $CUT_CMD -d '|' -f 2`
firehol-3.1.6+ds/sbin/fireqos:3686:		local flow=`echo "$x|" | $CUT_CMD -d '|' -f 3`
firehol-3.1.6+ds/sbin/fireqos:3687:		local monitor=`echo "$x|" | $CUT_CMD -d '|' -f 4`
firehol-3.1.6+ds/sbin/fireqos-3688-
##############################################
firehol-3.1.6+ds/sbin/fireqos-3694-			local foundmonitor="$monitor"
firehol-3.1.6+ds/sbin/fireqos:3695:			local foundncid="`echo $foundflow | $TR_CMD ":" "_"`"
firehol-3.1.6+ds/sbin/fireqos-3696-			break
##############################################
firehol-3.1.6+ds/sbin/fireqos-3707-		local x=
firehol-3.1.6+ds/sbin/fireqos:3708:		for x in `echo "$interface_classes_monitor" | $TR_CMD ' ' '\n' | $GREP_CMD -v "^$"`
firehol-3.1.6+ds/sbin/fireqos-3709-		do
##############################################
firehol-3.1.6+ds/sbin/fireqos-3729-	# make all class variables available as class_monitor_*
firehol-3.1.6+ds/sbin/fireqos:3730:	eval "`set | $GREP_CMD "^class_${foundncid}_" | $SED_CMD "s/^class_${foundncid}_/class_monitor_/g"`"
firehol-3.1.6+ds/sbin/fireqos-3731-
##############################################
firehol-3.1.6+ds/sbin/link-balancer-163-cd "${LB_RUN_DIR}" || exit 1
firehol-3.1.6+ds/sbin/link-balancer:164:LB_DIR="`$MKTEMP_CMD -d "${LB_RUN_DIR}/temp-XXXXXXXXXX"`" || exit 1
firehol-3.1.6+ds/sbin/link-balancer-165-
##############################################
firehol-3.1.6+ds/sbin/link-balancer-339-
firehol-3.1.6+ds/sbin/link-balancer:340:	local tmp="`$MKTEMP_CMD "${LB_DIR}/run-$$-${RANDOM}-XXXXXXXXXX"`"
firehol-3.1.6+ds/sbin/link-balancer-341-	"${@}" >"$tmp" 2>"$tmp.err"
##############################################
firehol-3.1.6+ds/sbin/link-balancer-507-	
firehol-3.1.6+ds/sbin/link-balancer:508:	local found="`run $cmd -i "${dev}" -r -s ${src} -w ${CHECK_TRACEROUTE_WAIT} -Tn -p ${CHECK_TRACEROUTE_PORT} ${dst} | $GREP_CMD ${dst}`"
firehol-3.1.6+ds/sbin/link-balancer-509-	test ! -z "${found}" && return 0
##############################################
firehol-3.1.6+ds/sbin/link-balancer-597-	then
firehol-3.1.6+ds/sbin/link-balancer:598:		local src="`get_interface_ips "${dev}" | $SORT_CMD -u`"
firehol-3.1.6+ds/sbin/link-balancer-599-	fi
##############################################
firehol-3.1.6+ds/sbin/link-balancer-615-	# if we don't have gateway IPs, find them from the interface
firehol-3.1.6+ds/sbin/link-balancer:616:	test -z "${gw}" -o "${gw}" = "auto" -o "${gw}" = "detect" && local gw="`get_interface_routes "${dev}" ${src}`"
firehol-3.1.6+ds/sbin/link-balancer-617-
##############################################
firehol-3.1.6+ds/sbin/link-balancer-1116-		local def=0
firehol-3.1.6+ds/sbin/link-balancer:1117:		test ! -z "`$GREP_CMD " default " "${LB_DIR}/table.${table}.script.${LB_IPV}"`" && def=1
firehol-3.1.6+ds/sbin/link-balancer-1118-		
##############################################
firehol-3.1.6+ds/sbin/link-balancer-1354-				else
firehol-3.1.6+ds/sbin/link-balancer:1355:					src+=(`loadfile "${LB_DIR}/gateway.${x}.source-ips"`)
firehol-3.1.6+ds/sbin/link-balancer-1356-				fi
##############################################
firehol-3.1.6+ds/sbin/link-balancer-1360-				case "${cmd}" in
firehol-3.1.6+ds/sbin/link-balancer:1361:					src) src+=(`loadfile "${2}"`);;
firehol-3.1.6+ds/sbin/link-balancer:1362:					dst) dst+=(`loadfile "${2}"`);;
firehol-3.1.6+ds/sbin/link-balancer-1363-				esac
##############################################
firehol-3.1.6+ds/sbin/link-balancer-1609-	echo >&2 "Querying whois for IP ${ip}..."
firehol-3.1.6+ds/sbin/link-balancer:1610:	local as="`$WHOIS_CMD "${1}" | $GREP_CMD "origin:" | trim_spaces | $CUT_CMD -d ' ' -f 2 | $GREP_CMD ^AS | $HEAD_CMD -n 1`"
firehol-3.1.6+ds/sbin/link-balancer-1611-	if [ -z "${as}" ]
##############################################
firehol-3.1.6+ds/sbin/update-ipsets-816-				echo
firehol-3.1.6+ds/sbin/update-ipsets:817:				echo "The following list was automatically generated on `$DATE_CMD -u`."
firehol-3.1.6+ds/sbin/update-ipsets-818-				echo
##############################################
firehol-3.1.6+ds/sbin/update-ipsets-925-echo
firehol-3.1.6+ds/sbin/update-ipsets:926:echo "`$DATE_CMD`: ${0} ${*}" 
firehol-3.1.6+ds/sbin/update-ipsets-927-echo
##############################################
firehol-3.1.6+ds/sbin/update-ipsets-957-
firehol-3.1.6+ds/sbin/update-ipsets:958:	slot="`$DATE_CMD -r "${file}" +%s`.set"
firehol-3.1.6+ds/sbin/update-ipsets-959-
##############################################
firehol-3.1.6+ds/sbin/update-ipsets-1192-
firehol-3.1.6+ds/sbin/update-ipsets:1193:	tmp=`$MKTEMP_CMD "${RUN_DIR}/download-${ipset}-XXXXXXXXXX"` || return ${DOWNLOAD_FAILED}
firehol-3.1.6+ds/sbin/update-ipsets-1194-	[ -z "${IPSET_DOWNLOADER[${ipset}]}" ] && IPSET_DOWNLOADER[${ipset}]="geturl"
##############################################
firehol-3.1.6+ds/sbin/update-ipsets-2711-#
firehol-3.1.6+ds/sbin/update-ipsets:2712:`echo "${info}" | $SED_CMD "s|](|] (|g" | $FOLD_CMD -w 60 -s | $SED_CMD "s/^/# /g"`
firehol-3.1.6+ds/sbin/update-ipsets-2713-#
##############################################
firehol-3.1.6+ds/sbin/update-ipsets-2716-# List source URL : ${url}
firehol-3.1.6+ds/sbin/update-ipsets:2717:# Source File Date: `$DATE_CMD -r "${BASE_DIR}/${src}" -u`
firehol-3.1.6+ds/sbin/update-ipsets-2718-#
##############################################
firehol-3.1.6+ds/sbin/update-ipsets-2721-#
firehol-3.1.6+ds/sbin/update-ipsets:2722:# This File Date  : `$DATE_CMD -u`
firehol-3.1.6+ds/sbin/update-ipsets:2723:# Update Frequency: `mins_to_text ${mins}`
firehol-3.1.6+ds/sbin/update-ipsets:2724:# Aggregation     : `mins_to_text ${history_mins}`
firehol-3.1.6+ds/sbin/update-ipsets-2725-# Entries         : ${quantity}
##############################################
firehol-3.1.6+ds/sbin/update-ipsets-2750-	UPDATED_SETS[${ipset}]="${dst}"
firehol-3.1.6+ds/sbin/update-ipsets:2751:	local dir="`$DIRNAME_CMD "${dst}"`"
firehol-3.1.6+ds/sbin/update-ipsets-2752-	UPDATED_DIRS[${dir}]="${dir}"
##############################################
firehol-3.1.6+ds/sbin/update-ipsets-2771-			then
firehol-3.1.6+ds/sbin/update-ipsets:2772:			echo >"${BASE_DIR}/${ipset}.setinfo" "[${ipset}](${WEB_URL}${ipset})|${info}|${ipv} hash:${hash}|${quantity}|updated every $(mins_to_text ${mins})`if [ ! -z "${url}" ]; then echo " from [this link](${url})"; fi`"
firehol-3.1.6+ds/sbin/update-ipsets-2773-			git_add_if_not_already_added "${dst}"
##############################################
firehol-3.1.6+ds/sbin/update-ipsets-2866-
firehol-3.1.6+ds/sbin/update-ipsets:2867:		1)	[ -d "${BASE_DIR}/.git" ] && echo >"${BASE_DIR}/${ipset}.setinfo" "${ipset}|${info}|${ipv} hash:${hash}|disabled|`if [ ! -z "${url}" ]; then echo "updated every $(mins_to_text ${mins}) from [this link](${url})"; fi`"
firehol-3.1.6+ds/sbin/update-ipsets-2868-			return 1
##############################################
firehol-3.1.6+ds/sbin/update-ipsets-2957-	ipset_silent "${ipset}" "converting with '${processor}'"
firehol-3.1.6+ds/sbin/update-ipsets:2958:	tmp=`$MKTEMP_CMD "${RUN_DIR}/${ipset}.tmp-XXXXXXXXXX"` || return 1
firehol-3.1.6+ds/sbin/update-ipsets-2959-	${processor} <"${BASE_DIR}/${src}" |\
##############################################
firehol-3.1.6+ds/sbin/update-ipsets-3675-
firehol-3.1.6+ds/sbin/update-ipsets:3676:		1)	[ -d "${BASE_DIR}/.git" ] && echo >"${BASE_DIR}/${ipset}.setinfo" "${ipset}|${info}|${ipv} hash:${hash}|disabled|`if [ ! -z "${url}" ]; then echo "updated every $(mins_to_text ${mins}) from [this link](${url})"; fi`"
firehol-3.1.6+ds/sbin/update-ipsets-3677-			return 1
##############################################
firehol-3.1.6+ds/sbin/update-ipsets-3786-		# generate a setinfo for the home page
firehol-3.1.6+ds/sbin/update-ipsets:3787:		echo >"${BASE_DIR}/${ipset}.setinfo" "[${ipset}](${GITHUB_SETINFO}geolite2_asn)|[MaxMind GeoLite2](http://dev.maxmind.com/geoip/geoip2/geolite2/) databases are free IP to ASN (Autonomous System Number) databases.|ipv4 hash:net|All the world|`if [ ! -z "${url}" ]; then echo "updated every $(mins_to_text ${mins}) from [this link](${url})"; fi`"
firehol-3.1.6+ds/sbin/update-ipsets-3788-	fi
##############################################
firehol-3.1.6+ds/sbin/update-ipsets-3815-
firehol-3.1.6+ds/sbin/update-ipsets:3816:		1)	[ -d "${BASE_DIR}/.git" ] && echo >"${BASE_DIR}/${ipset}.setinfo" "${ipset}|${info}|${ipv} hash:${hash}|disabled|`if [ ! -z "${url}" ]; then echo "updated every $(mins_to_text ${mins}) from [this link](${url})"; fi`"
firehol-3.1.6+ds/sbin/update-ipsets-3817-			return 1
##############################################
firehol-3.1.6+ds/sbin/update-ipsets-3941-
firehol-3.1.6+ds/sbin/update-ipsets:3942:		info2="`$CAT_CMD "${x}.info"` -- ${info}"
firehol-3.1.6+ds/sbin/update-ipsets-3943-
##############################################
firehol-3.1.6+ds/sbin/update-ipsets-3968-		# generate a setinfo for the home page
firehol-3.1.6+ds/sbin/update-ipsets:3969:		echo >"${BASE_DIR}/${ipset}.setinfo" "[${ipset}](${GITHUB_SETINFO}geolite2_country)|[MaxMind GeoLite2](http://dev.maxmind.com/geoip/geoip2/geolite2/) databases are free IP geolocation databases comparable to, but less accurate than, MaxMind’s GeoIP2 databases. They include IPs per country, IPs per continent, IPs used by anonymous services (VPNs, Proxies, etc) and Satellite Providers.|ipv4 hash:net|All the world|`if [ ! -z "${url}" ]; then echo "updated every $(mins_to_text ${mins}) from [this link](${url})"; fi`"
firehol-3.1.6+ds/sbin/update-ipsets-3970-	fi
##############################################
firehol-3.1.6+ds/sbin/update-ipsets-3995-
firehol-3.1.6+ds/sbin/update-ipsets:3996:		1)	[ -d "${BASE_DIR}/.git" ] && echo >"${BASE_DIR}/${ipset}.setinfo" "${ipset}|${info}|${ipv} hash:${hash}|disabled|`if [ ! -z "${url}" ]; then echo "updated every $(mins_to_text ${mins}) from [this link](${url})"; fi`"
firehol-3.1.6+ds/sbin/update-ipsets-3997-			return 1
##############################################
firehol-3.1.6+ds/sbin/update-ipsets-4070-		tmp="${i}.source"
firehol-3.1.6+ds/sbin/update-ipsets:4071:		info2="`$CAT_CMD "${x}.info"` -- ${info}"
firehol-3.1.6+ds/sbin/update-ipsets-4072-
##############################################
firehol-3.1.6+ds/sbin/update-ipsets-4105-		# generate a setinfo for the home page
firehol-3.1.6+ds/sbin/update-ipsets:4106:		echo >"${BASE_DIR}/${ipset}.setinfo" "[${ipset}](${GITHUB_SETINFO}ipdeny_country)|[IPDeny.com](http://www.ipdeny.com/) geolocation database|ipv4 hash:net|All the world|updated every `mins_to_text ${mins}` from [this link](${url})"
firehol-3.1.6+ds/sbin/update-ipsets-4107-	fi
##############################################
firehol-3.1.6+ds/sbin/update-ipsets-4138-
firehol-3.1.6+ds/sbin/update-ipsets:4139:		1)	[ -d "${BASE_DIR}/.git" ] && echo >"${BASE_DIR}/${ipset}.setinfo" "${ipset}|${info}|${ipv} hash:${hash}|disabled|`if [ ! -z "${url}" ]; then echo "updated every $(mins_to_text ${mins}) from [this link](${url})"; fi`"
firehol-3.1.6+ds/sbin/update-ipsets-4140-			return 1
##############################################
firehol-3.1.6+ds/sbin/update-ipsets-4277-		# generate a setinfo for the home page
firehol-3.1.6+ds/sbin/update-ipsets:4278:		echo >"${BASE_DIR}/${ipset}.setinfo" "[${ipset}](${GITHUB_SETINFO}ip2location_country)|[IP2Location.com](http://lite.ip2location.com/database-ip-country) geolocation database|ipv4 hash:net|All the world|updated every `mins_to_text ${mins}` from [this link](${url})"
firehol-3.1.6+ds/sbin/update-ipsets-4279-	fi
##############################################
firehol-3.1.6+ds/sbin/update-ipsets-4310-
firehol-3.1.6+ds/sbin/update-ipsets:4311:		1)	[ -d "${BASE_DIR}/.git" ] && echo >"${BASE_DIR}/${ipset}.setinfo" "${ipset}|${info}|${ipv} hash:${hash}|disabled|`if [ ! -z "${url}" ]; then echo "updated every $(mins_to_text ${mins}) from [this link](${url})"; fi`"
firehol-3.1.6+ds/sbin/update-ipsets-4312-			return 1
##############################################
firehol-3.1.6+ds/sbin/update-ipsets-4427-		# generate a setinfo for the home page
firehol-3.1.6+ds/sbin/update-ipsets:4428:		echo >"${BASE_DIR}/${ipset}.setinfo" "[${ipset}](${GITHUB_SETINFO}ipip_country)|[ipip.net](http://ipip.net) geolocation database|ipv4 hash:net|All the world|updated every `mins_to_text ${mins}` from [this link](${url})"
firehol-3.1.6+ds/sbin/update-ipsets-4429-	fi
##############################################
firehol-3.1.6+ds/sbin/update-ipsets-4452-
firehol-3.1.6+ds/sbin/update-ipsets:4453:		1)	[ -d "${BASE_DIR}/.git" ] && echo >"${BASE_DIR}/${ipset}.setinfo" "${ipset}|${info}|${ipv} hash:${hash}|disabled|`if [ ! -z "${url}" ]; then echo "updated every $(mins_to_text ${mins}) from [this link](${url})"; fi`"
firehol-3.1.6+ds/sbin/update-ipsets-4454-			return 1
##############################################
firehol-3.1.6+ds/sbin/vnetbuild-176-
firehol-3.1.6+ds/sbin/vnetbuild:177:if ! MYTMP="`$MKTEMP_CMD -d -t vnetbuild-XXXXXX`"
firehol-3.1.6+ds/sbin/vnetbuild-178-then
##############################################
firehol-3.1.6+ds/sbin/vnetbuild-737-    then
firehol-3.1.6+ds/sbin/vnetbuild:738:      echo "label=\"`$CAT_CMD  $MYTMP/clusters/$cluster.label`\"" >>$gv
firehol-3.1.6+ds/sbin/vnetbuild-739-    fi
##############################################
firehol-3.1.6+ds/sbin/firehol-1051-# Create an empty temporary directory we need for this run.
firehol-3.1.6+ds/sbin/firehol:1052:if ! FIREHOL_DIR="`${MKTEMP_CMD} -d "${FIREHOL_RUN_DIR}/firehol-XXXXXXXXXX"`"
firehol-3.1.6+ds/sbin/firehol-1053-then
##############################################
firehol-3.1.6+ds/sbin/firehol-1512-	then
firehol-3.1.6+ds/sbin/firehol:1513:		local t=`${FIND_CMD} "${FIREHOL_CONFIG_DIR}/${f}" -mtime +${dt}`
firehol-3.1.6+ds/sbin/firehol-1514-		if [ ! -z "${t}" ]
##############################################
firehol-3.1.6+ds/sbin/firehol-1530-	
firehol-3.1.6+ds/sbin/firehol:1531:	local t=`${CAT_CMD} "${FIREHOL_CONFIG_DIR}/${f}" | ${EGREP_CMD} "^ *[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+/[0-9]+ *$"`
firehol-3.1.6+ds/sbin/firehol-1532-	local t2=
##############################################
firehol-3.1.6+ds/sbin/firehol-1539-	
firehol-3.1.6+ds/sbin/firehol:1540:	local t6=`${CAT_CMD} "${FIREHOL_CONFIG_DIR}/${f}" | ${EGREP_CMD} "^ *((([0-9A-Fa-f]{1,4}:){7}(([0-9A-Fa-f]{1,4})|:))|(([0-9A-Fa-f]{1,4}:){6}(:|((25[0-5]|2[0-4]\d|[01]?\d{1,2})(\.(25[0-5]|2[0-4]\d|[01]?\d{1,2})){3})|(:[0-9A-Fa-f]{1,4})))|(([0-9A-Fa-f]{1,4}:){5}((:((25[0-5]|2[0-4]\d|[01]?\d{1,2})(\.(25[0-5]|2[0-4]\d|[01]?\d{1,2})){3})?)|((:[0-9A-Fa-f]{1,4}){1,2})))|(([0-9A-Fa-f]{1,4}:){4}(:[0-9A-Fa-f]{1,4}){0,1}((:((25[0-5]|2[0-4]\d|[01]?\d{1,2})(\.(25[0-5]|2[0-4]\d|[01]?\d{1,2})){3})?)|((:[0-9A-Fa-f]{1,4}){1,2})))|(([0-9A-Fa-f]{1,4}:){3}(:[0-9A-Fa-f]{1,4}){0,2}((:((25[0-5]|2[0-4]\d|[01]?\d{1,2})(\.(25[0-5]|2[0-4]\d|[01]?\d{1,2})){3})?)|((:[0-9A-Fa-f]{1,4}){1,2})))|(([0-9A-Fa-f]{1,4}:){2}(:[0-9A-Fa-f]{1,4}){0,3}((:((25[0-5]|2[0-4]\d|[01]?\d{1,2})(\.(25[0-5]|2[0-4]\d|[01]?\d{1,2})){3})?)|((:[0-9A-Fa-f]{1,4}){1,2})))|(([0-9A-Fa-f]{1,4}:)(:[0-9A-Fa-f]{1,4}){0,4}((:((25[0-5]|2[0-4]\d|[01]?\d{1,2})(\.(25[0-5]|2[0-4]\d|[01]?\d{1,2})){3})?)|((:[0-9A-Fa-f]{1,4}){1,2})))|(:(:[0-9A-Fa-f]{1,4}){0,5}((:((25[0-5]|2[0-4]\d|[01]?\d{1,2})(\.(25[0-5]|2[0-4]\d|[01]?\d{1,2})){3})?)|((:[0-9A-Fa-f]{1,4}){1,2})))|(((25[0-5]|2[0-4]\d|[01]?\d{1,2})(\.(25[0-5]|2[0-4]\d|[01]?\d{1,2})){3})))(%.+)?/[0-9]+ *$"`
firehol-3.1.6+ds/sbin/firehol-1541-	for x in ${t6}
##############################################
firehol-3.1.6+ds/sbin/firehol-1655-# the ipv4 values are also used for ipv6, so no needed change here
firehol-3.1.6+ds/sbin/firehol:1656:LOCAL_CLIENT_PORTS_LOW=`${SYSCTL_CMD} net.ipv4.ip_local_port_range | ${CUT_CMD} -d '=' -f 2 | ${CUT_CMD} -f 1`
firehol-3.1.6+ds/sbin/firehol:1657:LOCAL_CLIENT_PORTS_HIGH=`${SYSCTL_CMD} net.ipv4.ip_local_port_range | ${CUT_CMD} -d '=' -f 2 | ${CUT_CMD} -f 2`
firehol-3.1.6+ds/sbin/firehol-1658-LOCAL_CLIENT_PORTS="${LOCAL_CLIENT_PORTS_LOW}:${LOCAL_CLIENT_PORTS_HIGH}"
##############################################
firehol-3.1.6+ds/sbin/firehol-2283-	do
firehol-3.1.6+ds/sbin/firehol:2284:		local tmp="`${MKTEMP_CMD} ${FIREHOL_DIR}/firehol-rpcinfo-XXXXXXXXXX`"
firehol-3.1.6+ds/sbin/firehol-2285-		
##############################################
firehol-3.1.6+ds/sbin/firehol-2295-		
firehol-3.1.6+ds/sbin/firehol:2296:		local server_rquotad_ports="`${CAT_CMD} "${tmp}" | ${GREP_CMD} " rquotad$"  | ( while read a b proto port s; do echo "$proto/$port"; done ) | ${SORT_CMD} | ${UNIQ_CMD}`"
firehol-3.1.6+ds/sbin/firehol:2297:		local server_mountd_ports="`${CAT_CMD} "${tmp}" | ${GREP_CMD} " mountd$"  | ( while read a b proto port s; do echo "$proto/$port"; done ) | ${SORT_CMD} | ${UNIQ_CMD}`"
firehol-3.1.6+ds/sbin/firehol:2298:		local server_lockd_ports="`${CAT_CMD} "${tmp}" | ${GREP_CMD} " nlockmgr$" | ( while read a b proto port s; do echo "$proto/$port"; done ) | ${SORT_CMD} | ${UNIQ_CMD}`"
firehol-3.1.6+ds/sbin/firehol:2299:		local server_statd_ports="`${CAT_CMD} "${tmp}" | ${GREP_CMD} " status$" | ( while read a b proto port s; do echo "$proto/$port"; done ) | ${SORT_CMD} | ${UNIQ_CMD}`"
firehol-3.1.6+ds/sbin/firehol:2300:		local server_nfsd_ports="`${CAT_CMD} "${tmp}" | ${GREP_CMD} " nfs$"       | ( while read a b proto port s; do echo "$proto/$port"; done ) | ${SORT_CMD} | ${UNIQ_CMD}`"
firehol-3.1.6+ds/sbin/firehol-2301-		
##############################################
firehol-3.1.6+ds/sbin/firehol-2403-	do
firehol-3.1.6+ds/sbin/firehol:2404:		local tmp="`${MKTEMP_CMD} ${FIREHOL_DIR}/firehol-rpcinfo-XXXXXXXXXX)`"
firehol-3.1.6+ds/sbin/firehol-2405-		
##############################################
firehol-3.1.6+ds/sbin/firehol-2415-		
firehol-3.1.6+ds/sbin/firehol:2416:		local server_ypserv_ports="`${CAT_CMD} "${tmp}" | ${GREP_CMD} " ypserv$"  | ( while read a b proto port s; do echo "$proto/$port"; done ) | ${SORT_CMD} | ${UNIQ_CMD}`"
firehol-3.1.6+ds/sbin/firehol:2417:		local server_yppasswdd_ports="`${CAT_CMD} "${tmp}" | ${GREP_CMD} " yppasswdd$"  | ( while read a b proto port s; do echo "$proto/$port"; done ) | ${SORT_CMD} | ${UNIQ_CMD}`"
firehol-3.1.6+ds/sbin/firehol-2418-		
##############################################
firehol-3.1.6+ds/sbin/firehol-2777-cd "${FIREHOL_SERVICES_DIR}" || exit 1
firehol-3.1.6+ds/sbin/firehol:2778:for f in `$LS_CMD *.conf 2>/dev/null`
firehol-3.1.6+ds/sbin/firehol-2779-do
##############################################
firehol-3.1.6+ds/sbin/firehol-2787-	
firehol-3.1.6+ds/sbin/firehol:2788:	n=`${HEAD_CMD} -n 1 "${f}" | ${CUT_CMD} -d ':' -f 2`
firehol-3.1.6+ds/sbin/firehol-2789-	${EXPR_CMD} ${n} + 0 >/dev/null 2>&1
##############################################
firehol-3.1.6+ds/sbin/firehol-2796-	else
firehol-3.1.6+ds/sbin/firehol:2797:		n=`${HEAD_CMD} -n 1 "${f}" | ${CUT_CMD} -d ':' -f 3`
firehol-3.1.6+ds/sbin/firehol-2798-		${EXPR_CMD} ${n} + 0 >/dev/null 2>&1
##############################################
firehol-3.1.6+ds/sbin/firehol-5838-
firehol-3.1.6+ds/sbin/firehol:5839:if [ -z "${KERNEL_CONFIG}" -a -f "/lib/modules/`${UNAME_CMD} -r`/build/.config" ]
firehol-3.1.6+ds/sbin/firehol-5840-then
firehol-3.1.6+ds/sbin/firehol:5841:	KERNEL_CONFIG="/lib/modules/`${UNAME_CMD} -r`/build/.config"
firehol-3.1.6+ds/sbin/firehol-5842-	${CAT_CMD} "${KERNEL_CONFIG}" >"${FIREHOL_DIR}/kcfg" || KERNEL_CONFIG=
##############################################
firehol-3.1.6+ds/sbin/firehol-5844-
firehol-3.1.6+ds/sbin/firehol:5845:if [ -z "${KERNEL_CONFIG}" -a -f "/boot/config-`${UNAME_CMD} -r`" ]
firehol-3.1.6+ds/sbin/firehol-5846-then
firehol-3.1.6+ds/sbin/firehol:5847:	KERNEL_CONFIG="/boot/config-`${UNAME_CMD} -r`"
firehol-3.1.6+ds/sbin/firehol-5848-	${CAT_CMD} "${KERNEL_CONFIG}" >"${FIREHOL_DIR}/kcfg" || KERNEL_CONFIG=
##############################################
firehol-3.1.6+ds/sbin/firehol-5906-	# without _IP_
firehol-3.1.6+ds/sbin/firehol:5907:	local t=`echo ${1} | ${SED_CMD} "s/_IP_//g"`
firehol-3.1.6+ds/sbin/firehol-5908-	eval local kcfg2="\$${t}"
##############################################
firehol-3.1.6+ds/sbin/firehol-5910-	# _CONNTRACK_ as _CT_
firehol-3.1.6+ds/sbin/firehol:5911:	local t=`echo ${1} | ${SED_CMD} "s/_CONNTRACK_/_CT_/g"`
firehol-3.1.6+ds/sbin/firehol-5912-	eval local kcfg3="\$${t}"
##############################################
firehol-3.1.6+ds/sbin/firehol-5969-		ip_conntrack_*|nf_conntrack_*)
firehol-3.1.6+ds/sbin/firehol:5970:			local mnam="CONFIG_IP_NF_`echo ${mod} | ${CUT_CMD} -d '_' -f 3- | ${TR_CMD} a-z A-Z`"
firehol-3.1.6+ds/sbin/firehol-5971-			check_kernel_config ${mnam}
##############################################
firehol-3.1.6+ds/sbin/firehol-5975-		ip_nat_*|nf_nat_*)
firehol-3.1.6+ds/sbin/firehol:5976:			local mnam="CONFIG_IP_NF_NAT_`echo ${mod} | ${CUT_CMD} -d '_' -f 3- | ${TR_CMD} a-z A-Z`"
firehol-3.1.6+ds/sbin/firehol-5977-			check_kernel_config ${mnam}
##############################################
firehol-3.1.6+ds/sbin/firehol-6708-				# if we have a custom overflow action, parse it.
firehol-3.1.6+ds/sbin/firehol:6709:				test "${action_param[3]}" = "overflow" && overflow="`echo "${action_param[4]}" | $TR_CMD "a-z" "A-Z"`"
firehol-3.1.6+ds/sbin/firehol-6710-				
##############################################
firehol-3.1.6+ds/sbin/firehol-6715-				# find is this rule matches NEW connections
firehol-3.1.6+ds/sbin/firehol:6716:				local has_new=`echo "${state}" | $GREP_CMD -i NEW`
firehol-3.1.6+ds/sbin/firehol-6717-				local do_accept_limit=0
##############################################
firehol-3.1.6+ds/sbin/firehol-6730-				then
firehol-3.1.6+ds/sbin/firehol:6731:					local accept_limit_chain="`echo "ACC LIM ${freq} ${burst} ${overflow}" | $TR_CMD " /." "___"`"
firehol-3.1.6+ds/sbin/firehol-6732-					
##############################################
firehol-3.1.6+ds/sbin/firehol-6778-				# find is this rule matches NEW connections
firehol-3.1.6+ds/sbin/firehol:6779:				local has_new=`echo "${state}" | $GREP_CMD -i NEW`
firehol-3.1.6+ds/sbin/firehol-6780-				local do_accept_recent=0
##############################################
firehol-3.1.6+ds/sbin/firehol-6793-				then
firehol-3.1.6+ds/sbin/firehol:6794:					local accept_recent_chain="`echo "ACC REC $name $seconds $hits" | $TR_CMD " /." "___"`"
firehol-3.1.6+ds/sbin/firehol-6795-					
##############################################
firehol-3.1.6+ds/sbin/firehol-9909-wait_for_interface() {
firehol-3.1.6+ds/sbin/firehol:9910:	local iface="${1}" timeout=60 found=0 start=`$DATE_CMD +%s` addr=
firehol-3.1.6+ds/sbin/firehol-9911-	shift
##############################################
firehol-3.1.6+ds/sbin/firehol-9914-
firehol-3.1.6+ds/sbin/firehol:9915:	while [ "`$DATE_CMD +%s`" -lt $(($start+$timeout)) -a $found -eq 0 ]
firehol-3.1.6+ds/sbin/firehol-9916-	do
firehol-3.1.6+ds/sbin/firehol:9917:		addr=`$IP_CMD addr show $iface 2> /dev/null | ${SED_CMD} -n 's/^ *inet \([^ ]*\).*/\1/p'`
firehol-3.1.6+ds/sbin/firehol-9918-		[ -n "$addr" ] && found=1
##############################################
firehol-3.1.6+ds/sbin/firehol-10003-
firehol-3.1.6+ds/sbin/firehol:10004:	local args="`printf "%q " "${FIREHOL_ARGS[@]}"`"
firehol-3.1.6+ds/sbin/firehol:10005:	local old_args="`$CAT_CMD "${FIREHOL_LAST_SUCCESSFUL_COMMAND}"`"
firehol-3.1.6+ds/sbin/firehol-10006-	test ! "${args}" = "${old_args}" \
##############################################
firehol-3.1.6+ds/sbin/firehol-10187-			load_kernel_module ip_tables
firehol-3.1.6+ds/sbin/firehol:10188:			tables=`${CAT_CMD} /proc/net/ip_tables_names`
firehol-3.1.6+ds/sbin/firehol-10189-			for t in ${tables}
##############################################
firehol-3.1.6+ds/sbin/firehol-10195-				# Find all default chains in this table.
firehol-3.1.6+ds/sbin/firehol:10196:				chains=`${IPTABLES_CMD} -t "${t}" -nL | ${GREP_CMD} "^Chain " | ${CUT_CMD} -d ' ' -f 2`
firehol-3.1.6+ds/sbin/firehol-10197-				for c in ${chains}
##############################################
firehol-3.1.6+ds/sbin/firehol-10204-			load_kernel_module ip6_tables
firehol-3.1.6+ds/sbin/firehol:10205:			tables6=`${CAT_CMD} /proc/net/ip6_tables_names`
firehol-3.1.6+ds/sbin/firehol-10206-			for t in ${tables6}
##############################################
firehol-3.1.6+ds/sbin/firehol-10212-				# Find all default chains in this table.
firehol-3.1.6+ds/sbin/firehol:10213:				chains=`${IP6TABLES_CMD} -t "${t}" -nL | ${GREP_CMD} "^Chain " | ${CUT_CMD} -d ' ' -f 2`
firehol-3.1.6+ds/sbin/firehol-10214-				for c in ${chains}
##############################################
firehol-3.1.6+ds/sbin/firehol-10352-			load_kernel_module ip_tables
firehol-3.1.6+ds/sbin/firehol:10353:			tables=`${CAT_CMD} /proc/net/ip_tables_names`
firehol-3.1.6+ds/sbin/firehol-10354-			for t in ${tables}
##############################################
firehol-3.1.6+ds/sbin/firehol-10360-				# Find all default chains in this table.
firehol-3.1.6+ds/sbin/firehol:10361:				chains=`${IPTABLES_CMD} -t "${t}" -nL | ${GREP_CMD} "^Chain " | ${CUT_CMD} -d ' ' -f 2`
firehol-3.1.6+ds/sbin/firehol-10362-				for c in ${chains}
##############################################
firehol-3.1.6+ds/sbin/firehol-10378-			load_kernel_module ip6_tables
firehol-3.1.6+ds/sbin/firehol:10379:			tables6=`${CAT_CMD} /proc/net/ip6_tables_names`
firehol-3.1.6+ds/sbin/firehol-10380-			for t in ${tables6}
##############################################
firehol-3.1.6+ds/sbin/firehol-10386-				# Find all default chains in this table.
firehol-3.1.6+ds/sbin/firehol:10387:				chains=`${IP6TABLES_CMD} -t "${t}" -nL | ${GREP_CMD} "^Chain " | ${CUT_CMD} -d ' ' -f 2`
firehol-3.1.6+ds/sbin/firehol-10388-				for c in ${chains}
##############################################
firehol-3.1.6+ds/sbin/firehol-10939-		
firehol-3.1.6+ds/sbin/firehol:10940:		set -- `echo ${ip} | ${TR_CMD} './' '  '`
firehol-3.1.6+ds/sbin/firehol-10941-		local i1=${1} i2=${2} i3=${3} i4=${4}
firehol-3.1.6+ds/sbin/firehol-10942-		
firehol-3.1.6+ds/sbin/firehol:10943:		set -- `echo ${net} | ${TR_CMD} './' '  '`
firehol-3.1.6+ds/sbin/firehol-10944-		local n1=${1} n2=${2} n3=${3} n4=${4} n5=${5:-32}
##############################################
firehol-3.1.6+ds/sbin/firehol-10983-		
firehol-3.1.6+ds/sbin/firehol:10984:		set -- `echo ${ip} | ${TR_CMD} './' '  '`
firehol-3.1.6+ds/sbin/firehol-10985-		local i1=${1} i2=${2} i3=${3} i4=${4} i5=${5:-32}
firehol-3.1.6+ds/sbin/firehol-10986-		
firehol-3.1.6+ds/sbin/firehol:10987:		set -- `echo ${net} | ${TR_CMD} './' '  '`
firehol-3.1.6+ds/sbin/firehol-10988-		local n1=${1} n2=${2} n3=${3} n4=${4} n5=${5:-32}
##############################################
firehol-3.1.6+ds/sbin/firehol-11014-		
firehol-3.1.6+ds/sbin/firehol:11015:		set -- `echo ${ip} | ${TR_CMD} './' '  '`
firehol-3.1.6+ds/sbin/firehol-11016-		local i1=${1} i2=${2} i3=${3} i4=${4} i5=${5:-32}
##############################################
firehol-3.1.6+ds/sbin/firehol-11075-	
firehol-3.1.6+ds/sbin/firehol:11076:	for c in `echo ${!server_*} | ${TR_CMD} ' ' '\n' | ${GREP_CMD} "_ports$"`
firehol-3.1.6+ds/sbin/firehol-11077-	do
firehol-3.1.6+ds/sbin/firehol:11078:		serv=`echo $c | ${SED_CMD} "s/server_//" | ${SED_CMD} "s/_ports//"`
firehol-3.1.6+ds/sbin/firehol-11079-		
##############################################
firehol-3.1.6+ds/sbin/firehol-11082-		do
firehol-3.1.6+ds/sbin/firehol:11083:			proto=`echo $x | ${CUT_CMD} -d '/' -f 1`
firehol-3.1.6+ds/sbin/firehol:11084:			port=`echo $x | ${CUT_CMD} -d '/' -f 2`
firehol-3.1.6+ds/sbin/firehol-11085-			
##############################################
firehol-3.1.6+ds/sbin/firehol-11087-			
firehol-3.1.6+ds/sbin/firehol:11088:			nport=`${EGREP_CMD} "^${port}[[:space:]][0-9]+/${proto}" services | ${CUT_CMD} -d ' ' -f 2 | ${CUT_CMD} -d '/' -f 1`
firehol-3.1.6+ds/sbin/firehol-11089-			test -z "${nport}" && nport="${port}"
##############################################
firehol-3.1.6+ds/sbin/firehol-11128-# 
firehol-3.1.6+ds/sbin/firehol:11129:# Date: `${DATE_CMD}` on host `${HOSTNAME_CMD}`
firehol-3.1.6+ds/sbin/firehol-11130-# 
##############################################
firehol-3.1.6+ds/sbin/firehol-11198-			local ports=
firehol-3.1.6+ds/sbin/firehol:11199:			for x in `${SS_CMD} -tln | ${SED_CMD} "s|:::|\*:|g" | ${SED_CMD} "s|::ffff:||g" | ${EGREP_CMD} " (${ifip}|\*):[0-9]+" | ${CUT_CMD} -d ':' -f 2 | ${CUT_CMD} -d ' ' -f 1 | ${SORT_CMD} -n | ${UNIQ_CMD}`
firehol-3.1.6+ds/sbin/firehol-11200-			do
##############################################
firehol-3.1.6+ds/sbin/firehol-11202-				then
firehol-3.1.6+ds/sbin/firehol:11203:					echo "	`${CAT_CMD} tcp/${x}` accept"
firehol-3.1.6+ds/sbin/firehol-11204-				else
##############################################
firehol-3.1.6+ds/sbin/firehol-11208-			
firehol-3.1.6+ds/sbin/firehol:11209:			for x in `${SS_CMD} -uln | ${SED_CMD} "s|:::|\*:|g" | ${SED_CMD} "s|::ffff:||g" | ${EGREP_CMD} " (${ifip}|\*):[0-9]+" | ${CUT_CMD} -d ':' -f 2 | ${CUT_CMD} -d ' ' -f 1 | ${SORT_CMD} -n | ${UNIQ_CMD}`
firehol-3.1.6+ds/sbin/firehol-11210-			do
##############################################
firehol-3.1.6+ds/sbin/firehol-11212-				then
firehol-3.1.6+ds/sbin/firehol:11213:					echo "	`${CAT_CMD} udp/${x}` accept"
firehol-3.1.6+ds/sbin/firehol-11214-				else
##############################################
firehol-3.1.6+ds/sbin/firehol-11232-		local tscount=0
firehol-3.1.6+ds/sbin/firehol:11233:		for ts in `${CAT_CMD} unknown.ports`
firehol-3.1.6+ds/sbin/firehol-11234-		do
##############################################
firehol-3.1.6+ds/sbin/firehol-11246-	
firehol-3.1.6+ds/sbin/firehol:11247:	interfaces=`${IP_CMD} link show | ${EGREP_CMD} "^[0-9A-Za-z]+:" | ${CUT_CMD} -d ':' -f 2 | ${SED_CMD} "s/^ //" | ${SED_CMD} "s/@[A-Za-z0-9]*//" | ${GREP_CMD} -v "^lo$" | ${SORT_CMD} | ${UNIQ_CMD} | ${TR_CMD} "\n" " "`
firehol-3.1.6+ds/sbin/firehol:11248:	gw_if=`${IP_CMD} route show | ${GREP_CMD} "^default" | ${SED_CMD} "s/dev /dev:/g" | ${TR_CMD} " " "\n" | ${GREP_CMD} "^dev:" | ${CUT_CMD} -d ':' -f 2`
firehol-3.1.6+ds/sbin/firehol:11249:	gw_ip=`${IP_CMD} route show | ${GREP_CMD} "^default" | ${SED_CMD} "s/via /via:/g" | ${TR_CMD} " " "\n" | ${GREP_CMD} "^via:" | ${CUT_CMD} -d ':' -f 2 | ips2net -`
firehol-3.1.6+ds/sbin/firehol-11250-	
##############################################
firehol-3.1.6+ds/sbin/firehol-11254-		echo "# INFO: Processing interface '${iface}'"
firehol-3.1.6+ds/sbin/firehol:11255:		ips=`${IP_CMD} addr show dev ${iface} | ${SED_CMD} "s/ \+/ /g" | ${GREP_CMD} "^ inet " | ${CUT_CMD} -d ' ' -f 3 | ${CUT_CMD} -d '/' -f 1 | ips2net -`
firehol-3.1.6+ds/sbin/firehol:11256:		peer=`${IP_CMD} addr show dev ${iface} | ${SED_CMD} "s/ \+/ /g" | ${SED_CMD} "s/peer /peer:/g" | ${TR_CMD} " " "\n" | ${GREP_CMD} "^peer:" | ${CUT_CMD} -d ':' -f 2 | ips2net -`
firehol-3.1.6+ds/sbin/firehol:11257:		nets=`${IP_CMD} route show dev ${iface} | ${CUT_CMD} -d ' ' -f 1 | ips2net -`
firehol-3.1.6+ds/sbin/firehol-11258-		
##############################################
firehol-3.1.6+ds/sbin/firehol-11330-					
firehol-3.1.6+ds/sbin/firehol:11331:					nn=`echo "${net}" | ${CUT_CMD} -d "/" -f 1`
firehol-3.1.6+ds/sbin/firehol:11332:					gw=`${IP_CMD} route show ${nn} dev ${iface} | ${EGREP_CMD} "^${nn}[[:space:]]+via[[:space:]][0-9\.]+" | ${CUT_CMD} -d ' ' -f 3 | ips2net -`
firehol-3.1.6+ds/sbin/firehol-11333-					test -z "${gw}" && continue
##############################################
firehol-3.1.6+ds/sbin/firehol-11394-						i=$[i + 1]
firehol-3.1.6+ds/sbin/firehol:11395:						helpme_iface route $i "${iface}" "${ip}" "default" "from/to unknown networks behind the default gateway ${gw_ip}" "`test ${def_ignore_ifnets} -eq 0 && echo "${ifnets[*]}"`"
firehol-3.1.6+ds/sbin/firehol-11396-						
##############################################
firehol-3.1.6+ds/sbin/firehol-11414-	
firehol-3.1.6+ds/sbin/firehol:11415:	if [ "1" = "`${CAT_CMD} /proc/sys/net/ipv4/ip_forward`" ]
firehol-3.1.6+ds/sbin/firehol-11416-	then
##############################################
firehol-3.1.6+ds/sbin/firehol-11460-				# Make sure this is not a duplicate router
firehol-3.1.6+ds/sbin/firehol:11461:				key="`echo ${inface}/${src}-${outface}/${dst} | ${TR_CMD} "/ \\\$\\\"{}" "______"`"
firehol-3.1.6+ds/sbin/firehol-11462-				test -f "${FIREHOL_DIR}/keys/${key}" && continue
##############################################
firehol-3.1.6+ds/sbin/firehol-11602-	if [ $ENABLE_IPV4 -eq 1 ]; then
firehol-3.1.6+ds/sbin/firehol:11603:		tables=`${CAT_CMD} /proc/net/ip_tables_names`
firehol-3.1.6+ds/sbin/firehol-11604-		for t in ${tables}
##############################################
firehol-3.1.6+ds/sbin/firehol-11611-			# Find all default chains in this table.
firehol-3.1.6+ds/sbin/firehol:11612:			chains=`${IPTABLES_CMD} -t "${t}" -nL | ${GREP_CMD} "^Chain " | ${CUT_CMD} -d ' ' -f 2`
firehol-3.1.6+ds/sbin/firehol-11613-		
##############################################
firehol-3.1.6+ds/sbin/firehol-11645-	if [ $ENABLE_IPV6 -eq 1 ]; then
firehol-3.1.6+ds/sbin/firehol:11646:		tables6=`${CAT_CMD} /proc/net/ip6_tables_names`
firehol-3.1.6+ds/sbin/firehol-11647-		for t in ${tables6}
##############################################
firehol-3.1.6+ds/sbin/firehol-11654-			# Find all default chains in this table.
firehol-3.1.6+ds/sbin/firehol:11655:			chains=`${IP6TABLES_CMD} -t "${t}" -nL | ${GREP_CMD} "^Chain " | ${CUT_CMD} -d ' ' -f 2`
firehol-3.1.6+ds/sbin/firehol-11656-
##############################################
firehol-3.1.6+ds/sbin/firehol-11911-fi
firehol-3.1.6+ds/sbin/firehol:11912:if [ ! -z "`${CAT_CMD} ${FIREHOL_CONFIG} | ${EGREP_CMD} "${i}"`" ]
firehol-3.1.6+ds/sbin/firehol-11913-then
##############################################
firehol-3.1.6+ds/sbin/firehol-11991-		cd $FIREHOL_DIR/fast/${n}s || exit 1
firehol-3.1.6+ds/sbin/firehol:11992:		for firehol_table in `$LS_CMD`
firehol-3.1.6+ds/sbin/firehol-11993-		do
##############################################
firehol-3.1.6+ds/sbin/firehol-12087-			echo >&2 "Offending line:"
firehol-3.1.6+ds/sbin/firehol:12088:			line=`$CAT_CMD "${FIREHOL_OUTPUT}.log" | $GREP_CMD "Error occurred at line: " | $CUT_CMD -d ':' -f 2`
firehol-3.1.6+ds/sbin/firehol:12089:			test -z "$line" && line=`$CAT_CMD "${FIREHOL_OUTPUT}.log" | $GREP_CMD "iptables-restore: line " | $GREP_CMD failed | $CUT_CMD -d ' ' -f 3`
firehol-3.1.6+ds/sbin/firehol-12090-			${CAT_CMD} "${FIREHOL_OUTPUT}.fast" | ${HEAD_CMD} -n $line | ${TAIL_CMD} -n 1 >&2
##############################################
firehol-3.1.6+ds/sbin/firehol-12110-				echo >&2 "Offending line:"
firehol-3.1.6+ds/sbin/firehol:12111:				line=`$CAT_CMD "${FIREHOL_OUTPUT}.log" | $GREP_CMD "Error occurred at line: " | $CUT_CMD -d ':' -f 2`
firehol-3.1.6+ds/sbin/firehol:12112:				test -z "$line" && line=`$CAT_CMD "${FIREHOL_OUTPUT}.log" | $GREP_CMD "ip6tables-restore: line " | $GREP_CMD failed | $CUT_CMD -d ' ' -f 3`
firehol-3.1.6+ds/sbin/firehol-12113-				${CAT_CMD} "${FIREHOL_OUTPUT}.fast6" | ${HEAD_CMD} -n $line | ${TAIL_CMD} -n 1 >&2
##############################################
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-1042-# Create an empty temporary directory we need for this run.
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol:1043:if ! FIREHOL_DIR="`${MKTEMP_CMD} -d "${FIREHOL_RUN_DIR}/firehol-XXXXXXXXXX"`"
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-1044-then
##############################################
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-1503-	then
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol:1504:		local t=`${FIND_CMD} "${FIREHOL_CONFIG_DIR}/${f}" -mtime +${dt}`
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-1505-		if [ ! -z "${t}" ]
##############################################
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-1521-	
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol:1522:	local t=`${CAT_CMD} "${FIREHOL_CONFIG_DIR}/${f}" | ${EGREP_CMD} "^ *[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+/[0-9]+ *$"`
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-1523-	local t2=
##############################################
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-1530-	
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol:1531:	local t6=`${CAT_CMD} "${FIREHOL_CONFIG_DIR}/${f}" | ${EGREP_CMD} "^ *((([0-9A-Fa-f]{1,4}:){7}(([0-9A-Fa-f]{1,4})|:))|(([0-9A-Fa-f]{1,4}:){6}(:|((25[0-5]|2[0-4]\d|[01]?\d{1,2})(\.(25[0-5]|2[0-4]\d|[01]?\d{1,2})){3})|(:[0-9A-Fa-f]{1,4})))|(([0-9A-Fa-f]{1,4}:){5}((:((25[0-5]|2[0-4]\d|[01]?\d{1,2})(\.(25[0-5]|2[0-4]\d|[01]?\d{1,2})){3})?)|((:[0-9A-Fa-f]{1,4}){1,2})))|(([0-9A-Fa-f]{1,4}:){4}(:[0-9A-Fa-f]{1,4}){0,1}((:((25[0-5]|2[0-4]\d|[01]?\d{1,2})(\.(25[0-5]|2[0-4]\d|[01]?\d{1,2})){3})?)|((:[0-9A-Fa-f]{1,4}){1,2})))|(([0-9A-Fa-f]{1,4}:){3}(:[0-9A-Fa-f]{1,4}){0,2}((:((25[0-5]|2[0-4]\d|[01]?\d{1,2})(\.(25[0-5]|2[0-4]\d|[01]?\d{1,2})){3})?)|((:[0-9A-Fa-f]{1,4}){1,2})))|(([0-9A-Fa-f]{1,4}:){2}(:[0-9A-Fa-f]{1,4}){0,3}((:((25[0-5]|2[0-4]\d|[01]?\d{1,2})(\.(25[0-5]|2[0-4]\d|[01]?\d{1,2})){3})?)|((:[0-9A-Fa-f]{1,4}){1,2})))|(([0-9A-Fa-f]{1,4}:)(:[0-9A-Fa-f]{1,4}){0,4}((:((25[0-5]|2[0-4]\d|[01]?\d{1,2})(\.(25[0-5]|2[0-4]\d|[01]?\d{1,2})){3})?)|((:[0-9A-Fa-f]{1,4}){1,2})))|(:(:[0-9A-Fa-f]{1,4}){0,5}((:((25[0-5]|2[0-4]\d|[01]?\d{1,2})(\.(25[0-5]|2[0-4]\d|[01]?\d{1,2})){3})?)|((:[0-9A-Fa-f]{1,4}){1,2})))|(((25[0-5]|2[0-4]\d|[01]?\d{1,2})(\.(25[0-5]|2[0-4]\d|[01]?\d{1,2})){3})))(%.+)?/[0-9]+ *$"`
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-1532-	for x in ${t6}
##############################################
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-1646-# the ipv4 values are also used for ipv6, so no needed change here
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol:1647:LOCAL_CLIENT_PORTS_LOW=`${SYSCTL_CMD} net.ipv4.ip_local_port_range | ${CUT_CMD} -d '=' -f 2 | ${CUT_CMD} -f 1`
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol:1648:LOCAL_CLIENT_PORTS_HIGH=`${SYSCTL_CMD} net.ipv4.ip_local_port_range | ${CUT_CMD} -d '=' -f 2 | ${CUT_CMD} -f 2`
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-1649-LOCAL_CLIENT_PORTS="${LOCAL_CLIENT_PORTS_LOW}:${LOCAL_CLIENT_PORTS_HIGH}"
##############################################
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-2274-	do
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol:2275:		local tmp="`${MKTEMP_CMD} ${FIREHOL_DIR}/firehol-rpcinfo-XXXXXXXXXX`"
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-2276-		
##############################################
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-2286-		
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol:2287:		local server_rquotad_ports="`${CAT_CMD} "${tmp}" | ${GREP_CMD} " rquotad$"  | ( while read a b proto port s; do echo "$proto/$port"; done ) | ${SORT_CMD} | ${UNIQ_CMD}`"
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol:2288:		local server_mountd_ports="`${CAT_CMD} "${tmp}" | ${GREP_CMD} " mountd$"  | ( while read a b proto port s; do echo "$proto/$port"; done ) | ${SORT_CMD} | ${UNIQ_CMD}`"
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol:2289:		local server_lockd_ports="`${CAT_CMD} "${tmp}" | ${GREP_CMD} " nlockmgr$" | ( while read a b proto port s; do echo "$proto/$port"; done ) | ${SORT_CMD} | ${UNIQ_CMD}`"
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol:2290:		local server_statd_ports="`${CAT_CMD} "${tmp}" | ${GREP_CMD} " status$" | ( while read a b proto port s; do echo "$proto/$port"; done ) | ${SORT_CMD} | ${UNIQ_CMD}`"
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol:2291:		local server_nfsd_ports="`${CAT_CMD} "${tmp}" | ${GREP_CMD} " nfs$"       | ( while read a b proto port s; do echo "$proto/$port"; done ) | ${SORT_CMD} | ${UNIQ_CMD}`"
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-2292-		
##############################################
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-2394-	do
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol:2395:		local tmp="`${MKTEMP_CMD} ${FIREHOL_DIR}/firehol-rpcinfo-XXXXXXXXXX)`"
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-2396-		
##############################################
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-2406-		
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol:2407:		local server_ypserv_ports="`${CAT_CMD} "${tmp}" | ${GREP_CMD} " ypserv$"  | ( while read a b proto port s; do echo "$proto/$port"; done ) | ${SORT_CMD} | ${UNIQ_CMD}`"
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol:2408:		local server_yppasswdd_ports="`${CAT_CMD} "${tmp}" | ${GREP_CMD} " yppasswdd$"  | ( while read a b proto port s; do echo "$proto/$port"; done ) | ${SORT_CMD} | ${UNIQ_CMD}`"
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-2409-		
##############################################
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-2768-cd "${FIREHOL_SERVICES_DIR}" || exit 1
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol:2769:for f in `$LS_CMD *.conf 2>/dev/null`
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-2770-do
##############################################
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-2778-	
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol:2779:	n=`${HEAD_CMD} -n 1 "${f}" | ${CUT_CMD} -d ':' -f 2`
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-2780-	${EXPR_CMD} ${n} + 0 >/dev/null 2>&1
##############################################
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-2787-	else
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol:2788:		n=`${HEAD_CMD} -n 1 "${f}" | ${CUT_CMD} -d ':' -f 3`
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-2789-		${EXPR_CMD} ${n} + 0 >/dev/null 2>&1
##############################################
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-5829-
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol:5830:if [ -z "${KERNEL_CONFIG}" -a -f "/lib/modules/`${UNAME_CMD} -r`/build/.config" ]
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-5831-then
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol:5832:	KERNEL_CONFIG="/lib/modules/`${UNAME_CMD} -r`/build/.config"
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-5833-	${CAT_CMD} "${KERNEL_CONFIG}" >"${FIREHOL_DIR}/kcfg" || KERNEL_CONFIG=
##############################################
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-5835-
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol:5836:if [ -z "${KERNEL_CONFIG}" -a -f "/boot/config-`${UNAME_CMD} -r`" ]
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-5837-then
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol:5838:	KERNEL_CONFIG="/boot/config-`${UNAME_CMD} -r`"
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-5839-	${CAT_CMD} "${KERNEL_CONFIG}" >"${FIREHOL_DIR}/kcfg" || KERNEL_CONFIG=
##############################################
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-5897-	# without _IP_
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol:5898:	local t=`echo ${1} | ${SED_CMD} "s/_IP_//g"`
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-5899-	eval local kcfg2="\$${t}"
##############################################
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-5901-	# _CONNTRACK_ as _CT_
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol:5902:	local t=`echo ${1} | ${SED_CMD} "s/_CONNTRACK_/_CT_/g"`
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-5903-	eval local kcfg3="\$${t}"
##############################################
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-5960-		ip_conntrack_*|nf_conntrack_*)
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol:5961:			local mnam="CONFIG_IP_NF_`echo ${mod} | ${CUT_CMD} -d '_' -f 3- | ${TR_CMD} a-z A-Z`"
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-5962-			check_kernel_config ${mnam}
##############################################
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-5966-		ip_nat_*|nf_nat_*)
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol:5967:			local mnam="CONFIG_IP_NF_NAT_`echo ${mod} | ${CUT_CMD} -d '_' -f 3- | ${TR_CMD} a-z A-Z`"
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-5968-			check_kernel_config ${mnam}
##############################################
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-6699-				# if we have a custom overflow action, parse it.
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol:6700:				test "${action_param[3]}" = "overflow" && overflow="`echo "${action_param[4]}" | $TR_CMD "a-z" "A-Z"`"
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-6701-				
##############################################
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-6706-				# find is this rule matches NEW connections
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol:6707:				local has_new=`echo "${state}" | $GREP_CMD -i NEW`
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-6708-				local do_accept_limit=0
##############################################
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-6721-				then
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol:6722:					local accept_limit_chain="`echo "ACC LIM ${freq} ${burst} ${overflow}" | $TR_CMD " /." "___"`"
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-6723-					
##############################################
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-6769-				# find is this rule matches NEW connections
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol:6770:				local has_new=`echo "${state}" | $GREP_CMD -i NEW`
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-6771-				local do_accept_recent=0
##############################################
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-6784-				then
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol:6785:					local accept_recent_chain="`echo "ACC REC $name $seconds $hits" | $TR_CMD " /." "___"`"
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-6786-					
##############################################
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-9900-wait_for_interface() {
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol:9901:	local iface="${1}" timeout=60 found=0 start=`$DATE_CMD +%s` addr=
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-9902-	shift
##############################################
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-9905-
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol:9906:	while [ "`$DATE_CMD +%s`" -lt $(($start+$timeout)) -a $found -eq 0 ]
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-9907-	do
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol:9908:		addr=`$IP_CMD addr show $iface 2> /dev/null | ${SED_CMD} -n 's/^ *inet \([^ ]*\).*/\1/p'`
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-9909-		[ -n "$addr" ] && found=1
##############################################
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-9994-
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol:9995:	local args="`printf "%q " "${FIREHOL_ARGS[@]}"`"
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol:9996:	local old_args="`$CAT_CMD "${FIREHOL_LAST_SUCCESSFUL_COMMAND}"`"
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-9997-	test ! "${args}" = "${old_args}" \
##############################################
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-10178-			load_kernel_module ip_tables
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol:10179:			tables=`${CAT_CMD} /proc/net/ip_tables_names`
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-10180-			for t in ${tables}
##############################################
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-10186-				# Find all default chains in this table.
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol:10187:				chains=`${IPTABLES_CMD} -t "${t}" -nL | ${GREP_CMD} "^Chain " | ${CUT_CMD} -d ' ' -f 2`
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-10188-				for c in ${chains}
##############################################
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-10195-			load_kernel_module ip6_tables
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol:10196:			tables6=`${CAT_CMD} /proc/net/ip6_tables_names`
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-10197-			for t in ${tables6}
##############################################
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-10203-				# Find all default chains in this table.
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol:10204:				chains=`${IP6TABLES_CMD} -t "${t}" -nL | ${GREP_CMD} "^Chain " | ${CUT_CMD} -d ' ' -f 2`
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-10205-				for c in ${chains}
##############################################
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-10343-			load_kernel_module ip_tables
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol:10344:			tables=`${CAT_CMD} /proc/net/ip_tables_names`
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-10345-			for t in ${tables}
##############################################
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-10351-				# Find all default chains in this table.
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol:10352:				chains=`${IPTABLES_CMD} -t "${t}" -nL | ${GREP_CMD} "^Chain " | ${CUT_CMD} -d ' ' -f 2`
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-10353-				for c in ${chains}
##############################################
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-10369-			load_kernel_module ip6_tables
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol:10370:			tables6=`${CAT_CMD} /proc/net/ip6_tables_names`
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-10371-			for t in ${tables6}
##############################################
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-10377-				# Find all default chains in this table.
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol:10378:				chains=`${IP6TABLES_CMD} -t "${t}" -nL | ${GREP_CMD} "^Chain " | ${CUT_CMD} -d ' ' -f 2`
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-10379-				for c in ${chains}
##############################################
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-10930-		
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol:10931:		set -- `echo ${ip} | ${TR_CMD} './' '  '`
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-10932-		local i1=${1} i2=${2} i3=${3} i4=${4}
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-10933-		
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol:10934:		set -- `echo ${net} | ${TR_CMD} './' '  '`
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-10935-		local n1=${1} n2=${2} n3=${3} n4=${4} n5=${5:-32}
##############################################
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-10974-		
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol:10975:		set -- `echo ${ip} | ${TR_CMD} './' '  '`
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-10976-		local i1=${1} i2=${2} i3=${3} i4=${4} i5=${5:-32}
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-10977-		
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol:10978:		set -- `echo ${net} | ${TR_CMD} './' '  '`
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-10979-		local n1=${1} n2=${2} n3=${3} n4=${4} n5=${5:-32}
##############################################
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-11005-		
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol:11006:		set -- `echo ${ip} | ${TR_CMD} './' '  '`
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-11007-		local i1=${1} i2=${2} i3=${3} i4=${4} i5=${5:-32}
##############################################
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-11066-	
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol:11067:	for c in `echo ${!server_*} | ${TR_CMD} ' ' '\n' | ${GREP_CMD} "_ports$"`
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-11068-	do
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol:11069:		serv=`echo $c | ${SED_CMD} "s/server_//" | ${SED_CMD} "s/_ports//"`
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-11070-		
##############################################
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-11073-		do
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol:11074:			proto=`echo $x | ${CUT_CMD} -d '/' -f 1`
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol:11075:			port=`echo $x | ${CUT_CMD} -d '/' -f 2`
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-11076-			
##############################################
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-11078-			
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol:11079:			nport=`${EGREP_CMD} "^${port}[[:space:]][0-9]+/${proto}" services | ${CUT_CMD} -d ' ' -f 2 | ${CUT_CMD} -d '/' -f 1`
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-11080-			test -z "${nport}" && nport="${port}"
##############################################
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-11119-# 
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol:11120:# Date: `${DATE_CMD}` on host `${HOSTNAME_CMD}`
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-11121-# 
##############################################
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-11189-			local ports=
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol:11190:			for x in `${SS_CMD} -tln | ${SED_CMD} "s|:::|\*:|g" | ${SED_CMD} "s|::ffff:||g" | ${EGREP_CMD} " (${ifip}|\*):[0-9]+" | ${CUT_CMD} -d ':' -f 2 | ${CUT_CMD} -d ' ' -f 1 | ${SORT_CMD} -n | ${UNIQ_CMD}`
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-11191-			do
##############################################
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-11193-				then
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol:11194:					echo "	`${CAT_CMD} tcp/${x}` accept"
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-11195-				else
##############################################
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-11199-			
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol:11200:			for x in `${SS_CMD} -uln | ${SED_CMD} "s|:::|\*:|g" | ${SED_CMD} "s|::ffff:||g" | ${EGREP_CMD} " (${ifip}|\*):[0-9]+" | ${CUT_CMD} -d ':' -f 2 | ${CUT_CMD} -d ' ' -f 1 | ${SORT_CMD} -n | ${UNIQ_CMD}`
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-11201-			do
##############################################
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-11203-				then
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol:11204:					echo "	`${CAT_CMD} udp/${x}` accept"
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-11205-				else
##############################################
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-11223-		local tscount=0
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol:11224:		for ts in `${CAT_CMD} unknown.ports`
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-11225-		do
##############################################
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-11237-	
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol:11238:	interfaces=`${IP_CMD} link show | ${EGREP_CMD} "^[0-9A-Za-z]+:" | ${CUT_CMD} -d ':' -f 2 | ${SED_CMD} "s/^ //" | ${SED_CMD} "s/@[A-Za-z0-9]*//" | ${GREP_CMD} -v "^lo$" | ${SORT_CMD} | ${UNIQ_CMD} | ${TR_CMD} "\n" " "`
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol:11239:	gw_if=`${IP_CMD} route show | ${GREP_CMD} "^default" | ${SED_CMD} "s/dev /dev:/g" | ${TR_CMD} " " "\n" | ${GREP_CMD} "^dev:" | ${CUT_CMD} -d ':' -f 2`
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol:11240:	gw_ip=`${IP_CMD} route show | ${GREP_CMD} "^default" | ${SED_CMD} "s/via /via:/g" | ${TR_CMD} " " "\n" | ${GREP_CMD} "^via:" | ${CUT_CMD} -d ':' -f 2 | ips2net -`
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-11241-	
##############################################
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-11245-		echo "# INFO: Processing interface '${iface}'"
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol:11246:		ips=`${IP_CMD} addr show dev ${iface} | ${SED_CMD} "s/ \+/ /g" | ${GREP_CMD} "^ inet " | ${CUT_CMD} -d ' ' -f 3 | ${CUT_CMD} -d '/' -f 1 | ips2net -`
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol:11247:		peer=`${IP_CMD} addr show dev ${iface} | ${SED_CMD} "s/ \+/ /g" | ${SED_CMD} "s/peer /peer:/g" | ${TR_CMD} " " "\n" | ${GREP_CMD} "^peer:" | ${CUT_CMD} -d ':' -f 2 | ips2net -`
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol:11248:		nets=`${IP_CMD} route show dev ${iface} | ${CUT_CMD} -d ' ' -f 1 | ips2net -`
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-11249-		
##############################################
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-11321-					
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol:11322:					nn=`echo "${net}" | ${CUT_CMD} -d "/" -f 1`
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol:11323:					gw=`${IP_CMD} route show ${nn} dev ${iface} | ${EGREP_CMD} "^${nn}[[:space:]]+via[[:space:]][0-9\.]+" | ${CUT_CMD} -d ' ' -f 3 | ips2net -`
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-11324-					test -z "${gw}" && continue
##############################################
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-11385-						i=$[i + 1]
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol:11386:						helpme_iface route $i "${iface}" "${ip}" "default" "from/to unknown networks behind the default gateway ${gw_ip}" "`test ${def_ignore_ifnets} -eq 0 && echo "${ifnets[*]}"`"
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-11387-						
##############################################
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-11405-	
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol:11406:	if [ "1" = "`${CAT_CMD} /proc/sys/net/ipv4/ip_forward`" ]
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-11407-	then
##############################################
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-11451-				# Make sure this is not a duplicate router
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol:11452:				key="`echo ${inface}/${src}-${outface}/${dst} | ${TR_CMD} "/ \\\$\\\"{}" "______"`"
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-11453-				test -f "${FIREHOL_DIR}/keys/${key}" && continue
##############################################
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-11593-	if [ $ENABLE_IPV4 -eq 1 ]; then
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol:11594:		tables=`${CAT_CMD} /proc/net/ip_tables_names`
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-11595-		for t in ${tables}
##############################################
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-11602-			# Find all default chains in this table.
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol:11603:			chains=`${IPTABLES_CMD} -t "${t}" -nL | ${GREP_CMD} "^Chain " | ${CUT_CMD} -d ' ' -f 2`
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-11604-		
##############################################
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-11636-	if [ $ENABLE_IPV6 -eq 1 ]; then
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol:11637:		tables6=`${CAT_CMD} /proc/net/ip6_tables_names`
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-11638-		for t in ${tables6}
##############################################
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-11645-			# Find all default chains in this table.
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol:11646:			chains=`${IP6TABLES_CMD} -t "${t}" -nL | ${GREP_CMD} "^Chain " | ${CUT_CMD} -d ' ' -f 2`
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-11647-
##############################################
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-11902-fi
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol:11903:if [ ! -z "`${CAT_CMD} ${FIREHOL_CONFIG} | ${EGREP_CMD} "${i}"`" ]
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-11904-then
##############################################
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-11982-		cd $FIREHOL_DIR/fast/${n}s || exit 1
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol:11983:		for firehol_table in `$LS_CMD`
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-11984-		do
##############################################
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-12078-			echo >&2 "Offending line:"
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol:12079:			line=`$CAT_CMD "${FIREHOL_OUTPUT}.log" | $GREP_CMD "Error occurred at line: " | $CUT_CMD -d ':' -f 2`
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol:12080:			test -z "$line" && line=`$CAT_CMD "${FIREHOL_OUTPUT}.log" | $GREP_CMD "iptables-restore: line " | $GREP_CMD failed | $CUT_CMD -d ' ' -f 3`
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-12081-			${CAT_CMD} "${FIREHOL_OUTPUT}.fast" | ${HEAD_CMD} -n $line | ${TAIL_CMD} -n 1 >&2
##############################################
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-12101-				echo >&2 "Offending line:"
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol:12102:				line=`$CAT_CMD "${FIREHOL_OUTPUT}.log" | $GREP_CMD "Error occurred at line: " | $CUT_CMD -d ':' -f 2`
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol:12103:				test -z "$line" && line=`$CAT_CMD "${FIREHOL_OUTPUT}.log" | $GREP_CMD "ip6tables-restore: line " | $GREP_CMD failed | $CUT_CMD -d ' ' -f 3`
firehol-3.1.6+ds/.pc/debianization-source-etc_default.patch/sbin/firehol-12104-				${CAT_CMD} "${FIREHOL_OUTPUT}.fast6" | ${HEAD_CMD} -n $line | ${TAIL_CMD} -n 1 >&2