Correct install.sh re: Makefile

git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@2634 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
This commit is contained in:
teastep 2005-09-05 20:07:00 +00:00
parent 895f1ab4ca
commit 4a1cabd1a5
3 changed files with 31 additions and 37 deletions

View File

@ -1,3 +1,9 @@
Changes in 2.5.5
1) Zone file alchemy attempted.
2) Fix install.sh re: Makefile
Changes in 2.5.4
1) Allow TAG to be used as a general parameter mechanism [hack].

View File

@ -537,7 +537,7 @@ if [ ! -f ${PREFIX}/etc/shorewall/actions ]; then
fi
if [ ! -f ${PREFIX}/etc/shorewall/Makefile ]; then
run_install $OWNERSHIP -m 0600 actions ${PREFIX}/etc/shorewall/Makefile
run_install $OWNERSHIP -m 0600 Makefile ${PREFIX}/etc/shorewall/Makefile
echo
echo "Makefile installed as ${PREFIX}/etc/shorewall/Makefile"
fi

View File

@ -1,44 +1,22 @@
Shorewall 2.5.4
Shorewall 2.5.5.
Problems Corrected in 2.5.5:
1) The install script now installs the correct Makefile. Previously,
the /etc/shorewall/actions file was identical to the Makefile.
2) The IPSEC column in /etc/shorewall/zones has been renamed TYPE and
can have one of the following values:
plain, -, or <empty> A normal zone
ipsec An IPSEC zone
firewall The firewall zone. There must be
exactly one firewall zone.
Problems Corrected in 2.5.4:
1) Several serious problems associated with macros have been corrected.
New Features in Shorewall 2.5.4
1) Shorewall actions lack a generalized way to pass parameters to an
extension script associated with an action. To work around this
lack, some users have used the log tag as a parameter. This works
but requires that a log level other than 'none' be specified when
the action is invoked. Beginning with this release, you can invoke
an action with 'none'.
Example:
#ACTION SOURCE DEST
A:none:these,are,parameters fw net
When /etc/shorewall/A is invoked, the LEVEL variable will be empty
but the TAG variable will contain "these,are,parameters" which
can be easily parsed to isolate "these", "are" and "parameters":
ifs=$IFS
IFS=,
set -- $TAG
IFS=$ifs
Now, $1 = these, $2 = are and $3 = parameters
2) The "shorewall check" command now checks the /etc/shorewall/masq,
/etc/shorewall/blacklist, /etc/shorewall/proxyarp,
/etc/shorewall/nat and /etc/shorewall/providers files.
3) Arne Bernin's "tc4shorewall" package has been integrated into
Shorewall. Arne will be providing documentation and support for
this part of Shorewall.
Thanks, Arne!
Problems Corrected in 2.5.3:
1) The Netfilter 'raw' table is now cleared during "shorewall stop",
@ -528,3 +506,13 @@ New Features in Shorewall 2.5.*
Now, $1 = these, $2 = are and $3 = parameters
18) The "shorewall check" command now checks the /etc/shorewall/masq,
/etc/shorewall/blacklist, /etc/shorewall/proxyarp,
/etc/shorewall/nat and /etc/shorewall/providers files.
19) Arne Bernin's "tc4shorewall" package has been integrated into
Shorewall. Arne will be providing documentation and support for
this part of Shorewall.
Thanks, Arne!