--- ./ipfwadm-wrapper.orig Thu May 13 12:25:51 1999 +++ ./ipfwadm-wrapper Mon Oct 11 16:46:49 1999 @@ -25,7 +25,7 @@ # # Version: 1.0.2: Fixed undocumented `-a masq'. # Should be OK now with bash v1. -# If we can't find ip_fwnames, call /sbin/ipfwadm.real +# If we can't find ip_fwnames, call /sbin/ipfwadm-2.3.0 # # Version: 1.1: Fixed printing counts for accounting chains list. # Fixed -A -z and -A -f cases to do all 3 acct. rules. @@ -485,7 +485,7 @@ if [ -f /proc/net/ip_input -o -f /proc/net/ip_acct ] then # Old kernel. Let's play nice. - [ -x /sbin/ipfwadm.real ] && exec /sbin/ipfwadm.real "$@" + [ -x /sbin/ipfwadm-2.3.0 ] && exec /sbin/ipfwadm-2.3.0 "$@" fi echo "Generic IP Firewall Chains not in this kernel" 1>&2 exit 1 --- ./ipfwadm-wrapper.8.orig Sun May 2 22:54:09 1999 +++ ./ipfwadm-wrapper.8 Mon Oct 11 16:45:46 1999 @@ -17,10 +17,10 @@ rules with ipchains. See ipfwadm(8) for more details. .PP If the kernel does not support ipchains (eg. a 2.0 kernel), and the -file /sbin/ipfwadm.real exists and is executable, then it will be +file /sbin/ipfwadm-2.3.0 exists and is executable, then it will be executed with the arguments given to ipfwadm-wrapper. This allows simple dual-booting of 2.2 and 2.0 kernels with the same firewalling -scripts: simply move ipfwadm to ipfwadm.real, and ipfwadm-wrapper to +scripts: simply move ipfwadm to ipfwadm-2.3.0, and ipfwadm-wrapper to ipfwadm. .SH SEE ALSO