mirror of
https://gitlab.com/shorewall/code.git
synced 2025-06-25 12:13:29 +02:00
Fix install script -- take 4
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3977 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
This commit is contained in:
parent
bc6a23bdaa
commit
b6a6195aa0
@ -205,7 +205,7 @@ fi
|
|||||||
#
|
#
|
||||||
cd "$(dirname $0)"
|
cd "$(dirname $0)"
|
||||||
|
|
||||||
echo "Installing Shorewall Version $VERSION"
|
echo "Installing Shorewall Lite Version $VERSION"
|
||||||
|
|
||||||
#
|
#
|
||||||
# First do Backups
|
# First do Backups
|
||||||
@ -214,13 +214,16 @@ echo "Installing Shorewall Version $VERSION"
|
|||||||
#
|
#
|
||||||
# Check for /etc/shorewall
|
# Check for /etc/shorewall
|
||||||
#
|
#
|
||||||
if [ -d ${PREFIX}/etc/shorewall ]; then
|
if [ -z "$PREFIX" && -d /etc/shorewall ]; then
|
||||||
first_install=""
|
first_install=""
|
||||||
backup_directory ${PREFIX}/etc/shorewall
|
backup_directory /etc/shorewall
|
||||||
backup_directory ${PREFIX}/usr/share/shorewall
|
backup_directory /usr/share/shorewall
|
||||||
backup_directory ${PREFIX}/var/lib/shorewall
|
backup_directory /var/lib/shorewall
|
||||||
else
|
else
|
||||||
first_install="Yes"
|
first_install="Yes"
|
||||||
|
rm -rf ${PREFIX}/etc/shorewall
|
||||||
|
rm -rf ${PREFIX}/usr/share/shorewall
|
||||||
|
rm -rf ${PREFIX}/var/lib/shorewall
|
||||||
fi
|
fi
|
||||||
|
|
||||||
install_file_with_backup shorewall ${PREFIX}/sbin/shorewall 0544 ${PREFIX}/var/lib/shorewall-${VERSION}.bkout
|
install_file_with_backup shorewall ${PREFIX}/sbin/shorewall 0544 ${PREFIX}/var/lib/shorewall-${VERSION}.bkout
|
||||||
|
Loading…
x
Reference in New Issue
Block a user