Correct some permission problems

git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@4176 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
This commit is contained in:
teastep 2006-06-28 15:22:01 +00:00
parent 566671df34
commit 6b422f7352
4 changed files with 21 additions and 16 deletions

View File

@ -3,6 +3,8 @@ Changes in 3.2.0 RC 5
1) Correct generation of the balanced default route.
2) Allow 'detect' in the ADDRESS column of the masq file.
3) Correct some permission problems.
-------------------------------------------------------------------------------
Changes in 3.2.0 RC 5

View File

@ -305,7 +305,7 @@ echo "Help command executor installed in ${PREFIX}/usr/share/shorewall/help"
#
# Install the policy file
#
run_install $OWNERSHIP -m 0600 policy ${PREFIX}/usr/share/shorewall/configfiles/policy
run_install $OWNERSHIP -m 0644 policy ${PREFIX}/usr/share/shorewall/configfiles/policy
if [ ! -f ${PREFIX}/etc/shorewall/policy ]; then
run_install $OWNERSHIP -m 0600 policy ${PREFIX}/etc/shorewall/policy
@ -314,7 +314,7 @@ fi
#
# Install the interfaces file
#
run_install $OWNERSHIP -m 0600 interfaces ${PREFIX}/usr/share/shorewall/configfiles/interfaces
run_install $OWNERSHIP -m 0644 interfaces ${PREFIX}/usr/share/shorewall/configfiles/interfaces
if [ ! -f ${PREFIX}/etc/shorewall/interfaces ]; then
run_install $OWNERSHIP -m 0600 interfaces ${PREFIX}/etc/shorewall/interfaces
@ -323,7 +323,7 @@ fi
#
# Install the ipsec file
#
run_install $OWNERSHIP -m 0600 ipsec ${PREFIX}/usr/share/shorewall/configfiles/ipsec
run_install $OWNERSHIP -m 0644 ipsec ${PREFIX}/usr/share/shorewall/configfiles/ipsec
if [ ! -f ${PREFIX}/etc/shorewall/ipsec ]; then
run_install $OWNERSHIP -m 0600 ipsec ${PREFIX}/etc/shorewall/ipsec
@ -372,7 +372,7 @@ fi
run_install $OWNERSHIP -m 0644 params ${PREFIX}/usr/share/shorewall/configfiles/params
if [ ! -f ${PREFIX}/etc/shorewall/params ]; then
run_install $OWNERSHIP -m 0600 params ${PREFIX}/etc/shorewall/params
run_install $OWNERSHIP -m 0644 params ${PREFIX}/etc/shorewall/params
echo "Parameter file installed as ${PREFIX}/etc/shorewall/params"
fi
#
@ -524,7 +524,7 @@ echo "Default config path file installed as ${PREFIX}/usr/share/shorewall/config
#
# Install the init file
#
run_install $OWNERSHIP -m 0600 init ${PREFIX}/usr/share/shorewall/configfiles/init
run_install $OWNERSHIP -m 0644 init ${PREFIX}/usr/share/shorewall/configfiles/init
if [ ! -f ${PREFIX}/etc/shorewall/init ]; then
run_install $OWNERSHIP -m 0600 init ${PREFIX}/etc/shorewall/init
@ -533,7 +533,7 @@ fi
#
# Install the initdone file
#
run_install $OWNERSHIP -m 0600 initdone ${PREFIX}/usr/share/shorewall/configfiles/initdone
run_install $OWNERSHIP -m 0644 initdone ${PREFIX}/usr/share/shorewall/configfiles/initdone
if [ ! -f ${PREFIX}/etc/shorewall/initdone ]; then
run_install $OWNERSHIP -m 0600 initdone ${PREFIX}/etc/shorewall/initdone
@ -542,7 +542,7 @@ fi
#
# Install the start file
#
run_install $OWNERSHIP -m 0600 start ${PREFIX}/usr/share/shorewall/configfiles/start
run_install $OWNERSHIP -m 0644 start ${PREFIX}/usr/share/shorewall/configfiles/start
if [ ! -f ${PREFIX}/etc/shorewall/start ]; then
run_install $OWNERSHIP -m 0600 start ${PREFIX}/etc/shorewall/start
@ -560,7 +560,7 @@ fi
#
# Install the stopped file
#
run_install $OWNERSHIP -m 0600 stopped ${PREFIX}/usr/share/shorewall/configfiles/stopped
run_install $OWNERSHIP -m 0644 stopped ${PREFIX}/usr/share/shorewall/configfiles/stopped
if [ ! -f ${PREFIX}/etc/shorewall/stopped ]; then
run_install $OWNERSHIP -m 0600 stopped ${PREFIX}/etc/shorewall/stopped
@ -569,7 +569,7 @@ fi
#
# Install the ECN file
#
run_install $OWNERSHIP -m 0600 ecn ${PREFIX}/usr/share/shorewall/configfiles/ecn
run_install $OWNERSHIP -m 0644 ecn ${PREFIX}/usr/share/shorewall/configfiles/ecn
if [ ! -f ${PREFIX}/etc/shorewall/ecn ]; then
run_install $OWNERSHIP -m 0600 ecn ${PREFIX}/etc/shorewall/ecn
@ -578,7 +578,7 @@ fi
#
# Install the Accounting file
#
run_install $OWNERSHIP -m 0600 accounting ${PREFIX}/usr/share/shorewall/configfiles/accounting
run_install $OWNERSHIP -m 0644 accounting ${PREFIX}/usr/share/shorewall/configfiles/accounting
if [ ! -f ${PREFIX}/etc/shorewall/accounting ]; then
run_install $OWNERSHIP -m 0600 accounting ${PREFIX}/etc/shorewall/accounting
@ -587,7 +587,7 @@ fi
#
# Install the Continue file
#
run_install $OWNERSHIP -m 0600 continue ${PREFIX}/usr/share/shorewall/configfiles/continue
run_install $OWNERSHIP -m 0644 continue ${PREFIX}/usr/share/shorewall/configfiles/continue
if [ ! -f ${PREFIX}/etc/shorewall/continue ]; then
run_install $OWNERSHIP -m 0600 continue ${PREFIX}/etc/shorewall/continue
@ -596,7 +596,7 @@ fi
#
# Install the Started file
#
run_install $OWNERSHIP -m 0600 started ${PREFIX}/usr/share/shorewall/configfiles/started
run_install $OWNERSHIP -m 0644 started ${PREFIX}/usr/share/shorewall/configfiles/started
if [ ! -f ${PREFIX}/etc/shorewall/started ]; then
run_install $OWNERSHIP -m 0600 started ${PREFIX}/etc/shorewall/started
@ -621,7 +621,7 @@ fi
#
# Install the Makefile
#
run_install $OWNERSHIP -m 0600 Makefile ${PREFIX}/usr/share/shorewall/configfiles/Makefile
run_install $OWNERSHIP -m 0644 Makefile ${PREFIX}/usr/share/shorewall/configfiles/Makefile
run_install $OWNERSHIP -m 0600 Makefile ${PREFIX}/etc/shorewall/Makefile
echo "Makefile installed as ${PREFIX}/etc/shorewall/Makefile"

View File

@ -36,6 +36,9 @@ Problems Corrected in 3.2.0 RC 6
1) When 'balance' is specified in more than one provider, only the
last such provider appears in the default route.
2) The permission settings of /etc/shorewall/params and of several
files in /usr/share/shorewall/configfiles were incorrect.
Other changes in 3.2.0 RC 6
1) This change will be in 3.0.9 so I'm slipping it into this RC for
@ -53,9 +56,9 @@ Other changes in 3.2.0 RC 6
Migration Considerations:
1) If you are upgrading from Shorewall 2.x, it is essential that you read
the Shorewall 3.0.7 (or later) release notes:
the Shorewall 3.0.8 (or later) release notes:
http://www.shorewall.net/pub/shorewall/3.0/shorewall-3.0.7/releasenotes.txt
http://www.shorewall.net/pub/shorewall/3.0/shorewall-3.0.8/releasenotes.txt
2) A number of macros have been split into two. The macros affected are:

View File

@ -76,7 +76,7 @@ fi
%attr(0600,root,root) %config(noreplace) /etc/shorewall/rules
%attr(0600,root,root) %config(noreplace) /etc/shorewall/nat
%attr(0600,root,root) %config(noreplace) /etc/shorewall/netmap
%attr(0600,root,root) %config(noreplace) /etc/shorewall/params
%attr(0644,root,root) %config(noreplace) /etc/shorewall/params
%attr(0600,root,root) %config(noreplace) /etc/shorewall/proxyarp
%attr(0600,root,root) %config(noreplace) /etc/shorewall/routestopped
%attr(0600,root,root) %config(noreplace) /etc/shorewall/maclist