From 1baf2f468f0a43ff03b8a4d5678d1a318b7577ae Mon Sep 17 00:00:00 2001 From: teastep Date: Fri, 28 May 2004 16:38:15 +0000 Subject: [PATCH] Fix problem with module loading and restore-base creation git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@1372 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb --- Lrp2/usr/share/shorewall/firewall | 62 ++++++++++++++++++------------- STABLE2/firewall | 50 +++++++++++++++---------- 2 files changed, 67 insertions(+), 45 deletions(-) diff --git a/Lrp2/usr/share/shorewall/firewall b/Lrp2/usr/share/shorewall/firewall index df295caac..6023f3b4d 100755 --- a/Lrp2/usr/share/shorewall/firewall +++ b/Lrp2/usr/share/shorewall/firewall @@ -2285,8 +2285,6 @@ check_config() { verify_os_version - load_kernel_modules check - echo "Determining Zones..." determine_zones @@ -4527,8 +4525,9 @@ add_ip_aliases() # # Load kernel modules required for Shorewall # -load_kernel_modules() #1 = command +load_kernel_modules() { + local save_modules_dir=$MODULESDIR [ -z "$MODULESDIR" ] && \ MODULESDIR=/lib/modules/$(uname -r)/kernel/net/ipv4/netfilter @@ -4536,24 +4535,33 @@ load_kernel_modules() #1 = command modules=$(find_file modules) if [ -f $modules -a -d $MODULESDIR ]; then - [ "$1" = silent ] || echo "Loading Modules..." + echo "Loading Modules..." . $modules - case $1 in - start|restart) - save_command "reload_kernel_modules <