diff --git a/Shorewall-perl/Shorewall/Chains.pm b/Shorewall-perl/Shorewall/Chains.pm index 5dc052e9e..b56592962 100644 --- a/Shorewall-perl/Shorewall/Chains.pm +++ b/Shorewall-perl/Shorewall/Chains.pm @@ -1951,13 +1951,13 @@ sub create_netfilter_load() { emit_unindented '__EOF__' unless $state == CMD_STATE; emit ''; # - # Now generate the actual iptabes-restore command + # Now generate the actual iptables-restore command # emitj( 'exec 3>&-', '', 'progress_message2 "Running iptables-restore..."', '', - 'cat ${VARDIR}/.iptables-restore-input | $IPTABLES_RESTORE' + 'cat ${VARDIR}/.iptables-restore-input | $IPTABLES_RESTORE # Use this nonsensical form to appease SELinux' ); emitj( 'if [ $? != 0 ]; then', diff --git a/docs/upgrade_issues.xml b/docs/upgrade_issues.xml index f64a02f3c..833599a94 100644 --- a/docs/upgrade_issues.xml +++ b/docs/upgrade_issues.xml @@ -90,8 +90,9 @@ error: Failed dependencies: shorewall_compiler is needed by shorewall-common-4.0.0-1.noarch gateway:~ #You must either:rpm -Uvh shorewall-shell-4.0.0.noarch.rpm shorewall-common-4.0.0.noarch.rpmorrpm -Uvh shorewall-shell-4.0.0.noarch.rpm shorewall-perl-4.0.0.noarch.rpm shorewall-common-4.0.0.noarch.rpmIf - you don't want shorewall-shell, use the second command - thenrpm -e shorewall-shellIf + you don't want shorewall-shell, you must use the second command + (installing both shorewall-shell and shorewall-perl) then remove + shorewall-shell using this command:rpm -e shorewall-shellIf you are upgrading using the tarball, you must install shorewall-shell and/or shorewall-perl before you upgrade using shorewall-common. Otherwise, the install.sh script fails with: @@ -104,9 +105,10 @@ gateway:~ #You must either:rpm -Uvh sh continue to use the shorewall-shell compiler.tar -jxf shorewall-common-4.0.0.tar.bz2 tar -jxf shorewall-shell-4.0.0.tar.bz2 -cd shorewall-shell-4.0.0 +pushd shorewall-shell-4.0.0 ./install.sh -cd ../shorewall-common-4.0.0 +popd +pushd shorewall-common-4.0.0 ./install.sh shorewall check shorewall restartExample 2: You have shorewall @@ -114,9 +116,10 @@ shorewall restartExample 2: You have shorewall to 4.0. You do not need the shell-based compiler.tar -jxf shorewall-common-4.0.0.tar.bz2 tar -jxf shorewall-perl-4.0.0.tar.bz2 -cd shorewall-perl-4.0.0 +pushd shorewall-perl-4.0.0 ./install.sh -cd ../shorewall-common-4.0.0 +popd +pushd /shorewall-common-4.0.0 ./install.sh shorewall check shorewall restart The RPMs are set up so that if @@ -138,7 +141,7 @@ shorewall restart The RPMs are set up so that if The option is now the default for ipsec - tunnels. Tunnels that use AH (protocol 51) must specify the + tunnels. Tunnels that use AH (protocol 51) must specify in the TYPE column.