From 9c0002927065e4e40bd13cbe75c1c205e0f12ecd Mon Sep 17 00:00:00 2001 From: teastep Date: Fri, 28 May 2004 00:33:59 +0000 Subject: [PATCH] Shorewall-2.0.2d git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@1369 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb --- Lrp2/usr/share/shorewall/firewall | 38 +++++++++++++++++-------------- Lrp2/usr/share/shorewall/version | 2 +- 2 files changed, 22 insertions(+), 18 deletions(-) diff --git a/Lrp2/usr/share/shorewall/firewall b/Lrp2/usr/share/shorewall/firewall index 8f87e5e58..df295caac 100755 --- a/Lrp2/usr/share/shorewall/firewall +++ b/Lrp2/usr/share/shorewall/firewall @@ -2285,7 +2285,7 @@ check_config() { verify_os_version - load_kernel_modules + load_kernel_modules check echo "Determining Zones..." @@ -4527,30 +4527,32 @@ add_ip_aliases() # # Load kernel modules required for Shorewall # -load_kernel_modules() { +load_kernel_modules() #1 = command +{ [ -z "$MODULESDIR" ] && \ - MODULESDIR=/lib/modules/$osversion/kernel/net/ipv4/netfilter + MODULESDIR=/lib/modules/$(uname -r)/kernel/net/ipv4/netfilter modules=$(find_file modules) if [ -f $modules -a -d $MODULESDIR ]; then - echo "Loading Modules..." + [ "$1" = silent ] || echo "Loading Modules..." . $modules + case $1 in + start|restart) + save_command "reload_kernel_modules <