diff --git a/Shorewall/Makefile b/Shorewall/Makefile index a96388e9b..fbd197da5 100644 --- a/Shorewall/Makefile +++ b/Shorewall/Makefile @@ -1,7 +1,7 @@ # Shorewall Makefile to restart if config-files are newer than last restart VARDIR=/var/lib/shorewall CONFDIR=/etc/shorewall -all: $(VARDIR)/restore-base +all: $(VARDIR)/.restore $(VARDIR)/restore-base: $(CONFDIR)/* @/sbin/shorewall -q save >/dev/null; \ diff --git a/Shorewall/changelog.txt b/Shorewall/changelog.txt index 708238638..33de1f4fd 100755 --- a/Shorewall/changelog.txt +++ b/Shorewall/changelog.txt @@ -74,3 +74,5 @@ Changes in 3.1.x. 32) Change 'tcpsyn' to 'tcp:syn' 33) Remove superfluous rules in MAC validation. + +34) Correct Makefile. diff --git a/Shorewall/releasenotes.txt b/Shorewall/releasenotes.txt index b9f48f1e3..006cdc950 100755 --- a/Shorewall/releasenotes.txt +++ b/Shorewall/releasenotes.txt @@ -33,6 +33,10 @@ Problems Corrected in 3.1.6 rules were present when MACLIST_DISPOSITION=ACCEPT and MACLIST_LOG_LEVEL="". +2) The Makefile installed in /etc/shorewall/ was incorrect so that + a re-compilation always occured even if the restore file was + current. + Other changes in 3.1.7 1) 'tcpsyn' has been changed to 'tcp:syn' (tcpsyn was added in 3.1.6).