Signed-off-by: Matt Darfeuille <[email protected]>
---
 Shorewall-core/install.sh    |  6 ++--
 Shorewall-core/uninstall.sh  |  8 ++---
 Shorewall-init/install.sh    | 70 ++++++++++++++++++++++----------------------
 Shorewall-init/uninstall.sh  | 42 +++++++++++++-------------
 Shorewall-lite/uninstall.sh  | 44 ++++++++++++++--------------
 Shorewall/uninstall.sh       | 64 ++++++++++++++++++++--------------------
 Shorewall6-lite/uninstall.sh | 46 ++++++++++++++---------------
 Shorewall6/uninstall.sh      | 40 ++++++++++++-------------
 8 files changed, 160 insertions(+), 160 deletions(-)

diff --git a/Shorewall-core/install.sh b/Shorewall-core/install.sh
index 23cbf8b..6e4a131 100755
--- a/Shorewall-core/install.sh
+++ b/Shorewall-core/install.sh
@@ -126,7 +126,7 @@ while [ $finished -eq 0 ]; do
                        usage 0
                        ;;
                    v)
-                       echo "Shorewall Firewall Installer Version $VERSION"
+                       echo "$Product Firewall Installer Version $VERSION"
                        exit 0
                        ;;
                    *)
@@ -315,7 +315,7 @@ if [ -n "$DESTDIR" ]; then
     fi
 fi
 
-echo "Installing Shorewall Core Version $VERSION"
+echo "Installing $Product Version $VERSION"
 
 #
 # Create directories
@@ -454,4 +454,4 @@ fi
 #
 #  Report Success
 #
-echo "Shorewall Core Version $VERSION Installed"
+echo "$Product Version $VERSION Installed"
diff --git a/Shorewall-core/uninstall.sh b/Shorewall-core/uninstall.sh
index e04b55f..d55093d 100755
--- a/Shorewall-core/uninstall.sh
+++ b/Shorewall-core/uninstall.sh
@@ -104,20 +104,20 @@ fi
 if [ -f ${SHAREDIR}/shorewall/coreversion ]; then
     INSTALLED_VERSION="$(cat ${SHAREDIR}/shorewall/coreversion)"
     if [ "$INSTALLED_VERSION" != "$VERSION" ]; then
-       echo "WARNING: Shorewall Core Version $INSTALLED_VERSION is installed"
+       echo "WARNING: $Product Version $INSTALLED_VERSION is installed"
        echo "         and this is the $VERSION uninstaller."
        VERSION="$INSTALLED_VERSION"
     fi
 else
-    echo "WARNING: Shorewall Core Version $VERSION is not installed"
+    echo "WARNING: $Product Version $VERSION is not installed"
     VERSION=""
 fi
 
-echo "Uninstalling Shorewall Core $VERSION"
+echo "Uninstalling $Product $VERSION"
 
 rm -rf ${SHAREDIR}/shorewall
 rm -f ~/.shorewallrc
 
-echo "Shorewall Core Uninstalled"
+echo "$Product Uninstalled"
 
 
diff --git a/Shorewall-init/install.sh b/Shorewall-init/install.sh
index 4749c02..937131e 100755
--- a/Shorewall-init/install.sh
+++ b/Shorewall-init/install.sh
@@ -134,7 +134,7 @@ while [ $finished -eq 0 ] ; do
                        usage 0
                        ;;
                    v)
-                       echo "Shorewall-init Firewall Installer Version 
$VERSION"
+                       echo "$Product Firewall Installer Version $VERSION"
                        exit 0
                        ;;
                    n*)
@@ -318,12 +318,12 @@ if [ -n "$DESTDIR" ]; then
     make_directory ${DESTDIR}${INITDIR} 0755
 fi
 
-echo "Installing Shorewall Init Version $VERSION"
+echo "Installing $Product Version $VERSION"
 
 #
 # Check for /usr/share/shorewall-init/version
 #
-if [ -f ${DESTDIR}${SHAREDIR}/shorewall-init/version ]; then
+if [ -f ${DESTDIR}${SHAREDIR}/$PRODUCT/version ]; then
     first_install=""
 else
     first_install="Yes"
@@ -366,16 +366,16 @@ if [ -n "$SERVICEDIR" ]; then
        mkdir -p ${DESTDIR}${SBINDIR}
         chmod 0755 ${DESTDIR}${SBINDIR}
     fi
-    install_file shorewall-init ${DESTDIR}${SBINDIR}/shorewall-init 0700
-    [ "${SHAREDIR}" = /usr/share ] || eval sed -i 
\'s\|/usr/share/\|${SHAREDIR}/\|\' ${DESTDIR}${SBINDIR}/shorewall-init
-    echo "CLI installed as ${DESTDIR}${SBINDIR}/shorewall-init"
+    install_file $PRODUCT ${DESTDIR}${SBINDIR}/$PRODUCT 0700
+    [ "${SHAREDIR}" = /usr/share ] || eval sed -i 
\'s\|/usr/share/\|${SHAREDIR}/\|\' ${DESTDIR}${SBINDIR}/$PRODUCT
+    echo "CLI installed as ${DESTDIR}${SBINDIR}/$PRODUCT"
 fi
 
 #
 # Create /usr/share/shorewall-init if needed
 #
-mkdir -p ${DESTDIR}${SHAREDIR}/shorewall-init
-chmod 0755 ${DESTDIR}${SHAREDIR}/shorewall-init
+mkdir -p ${DESTDIR}${SHAREDIR}/$PRODUCT
+chmod 0755 ${DESTDIR}${SHAREDIR}/$PRODUCT
 
 #
 # Install logrotate file
@@ -388,15 +388,15 @@ fi
 #
 # Create the version file
 #
-echo "$VERSION" > ${DESTDIR}/${SHAREDIR}/shorewall-init/version
-chmod 0644 ${DESTDIR}${SHAREDIR}/shorewall-init/version
+echo "$VERSION" > ${DESTDIR}/${SHAREDIR}/$PRODUCT/version
+chmod 0644 ${DESTDIR}${SHAREDIR}/$PRODUCT/version
 
 #
 # Remove and create the symbolic link to the init script
 #
 if [ -z "$DESTDIR" ]; then
-    rm -f ${SHAREDIR}/shorewall-init/init
-    ln -s ${INITDIR}/${INITFILE} ${SHAREDIR}/shorewall-init/init
+    rm -f ${SHAREDIR}/$PRODUCT/init
+    ln -s ${INITDIR}/${INITFILE} ${SHAREDIR}/$PRODUCT/init
 fi
 
 if [ $HOST = debian ]; then
@@ -410,13 +410,13 @@ if [ $HOST = debian ]; then
        mkdir -p ${DESTDIR}${CONFDIR}/network/if-post-down.d/
     fi
 
-    if [ ! -f ${DESTDIR}${CONFDIR}/default/shorewall-init ]; then
+    if [ ! -f ${DESTDIR}${CONFDIR}/default/$PRODUCT ]; then
        if [ -n "${DESTDIR}" ]; then
            mkdir -p ${DESTDIR}${ETC}/default
        fi
 
        [ $configure -eq 1 ] || mkdir -p ${DESTDIR}${CONFDIR}/default
-       install_file sysconfig ${DESTDIR}${ETC}/default/shorewall-init 0644
+       install_file sysconfig ${DESTDIR}${ETC}/default/$PRODUCT 0644
        echo "sysconfig file installed in ${DESTDIR}${SYSCONFDIR}/${PRODUCT}"
     fi
 
@@ -458,9 +458,9 @@ if [ $HOST != openwrt ]; then
 
     [ "${SHAREDIR}" = /usr/share ] || eval sed -i 
\'s\|/usr/share/\|${SHAREDIR}/\|\' ifupdown
 
-    mkdir -p ${DESTDIR}${LIBEXECDIR}/shorewall-init
+    mkdir -p ${DESTDIR}${LIBEXECDIR}/$PRODUCT
 
-    install_file ifupdown ${DESTDIR}${LIBEXECDIR}/shorewall-init/ifupdown 0544
+    install_file ifupdown ${DESTDIR}${LIBEXECDIR}/$PRODUCT/ifupdown 0544
 fi
 
 if [ -d ${DESTDIR}/etc/NetworkManager ]; then
@@ -518,17 +518,17 @@ if [ -z "$DESTDIR" ]; then
        if [ $HOST = debian ]; then
            if [ -n "$SERVICEDIR" ]; then
                if systemctl enable ${PRODUCT}.service; then
-                    echo "Shorewall Init will start automatically at boot"
+                    echo "$Product will start automatically at boot"
                fi
            elif mywhich insserv; then
-               if insserv ${INITDIR}/shorewall-init; then
-                   echo "Shorewall Init will start automatically at boot"
+               if insserv ${INITDIR}/$PRODUCT; then
+                    echo "$Product will start automatically at boot"
                else
                    cant_autostart
                fi
            elif mywhich update-rc.d ; then
                if update-rc.d $PRODUCT enable; then
-                   echo "$PRODUCT will start automatically at boot"
+                    echo "$Product will start automatically at boot"
                    echo "Set startup=1 in ${CONFDIR}/default/$PRODUCT to 
enable"
                else
                    cant_autostart
@@ -549,31 +549,31 @@ if [ -z "$DESTDIR" ]; then
            /bin/true
        else
            if [ -n "$SERVICEDIR" ]; then
-               if systemctl enable shorewall-init.service; then
-                   echo "Shorewall Init will start automatically at boot"
+               if systemctl enable ${PRODUCT}.service; then
+                   echo "$Product will start automatically at boot"
                fi
            elif [ -x ${SBINDIR}/insserv -o -x /usr${SBINDIR}/insserv ]; then
-               if insserv ${INITDIR}/shorewall-init ; then
-                   echo "Shorewall Init will start automatically at boot"
+               if insserv ${INITDIR}/$PRODUCT ; then
+                   echo "$Product will start automatically at boot"
                else
                    cant_autostart
                fi
            elif [ -x ${SBINDIR}/chkconfig -o -x /usr${SBINDIR}/chkconfig ]; 
then
-               if chkconfig --add shorewall-init ; then
-                   echo "Shorewall Init will start automatically in run levels 
as follows:"
-                   chkconfig --list shorewall-init
+               if chkconfig --add $PRODUCT ; then
+                   echo "$Product will start automatically at boot"
+                   chkconfig --list $PRODUCT
                else
                    cant_autostart
                fi
            elif [ -x ${SBINDIR}/rc-update ]; then
-               if rc-update add shorewall-init default; then
-                   echo "Shorewall Init will start automatically at boot"
+               if rc-update add $PRODUCT default; then
+                   echo "$Product will start automatically at boot"
                else
                    cant_autostart
                fi
            elif [ $HOST = openwrt -a -f ${CONFDIR}/rc.common ]; then
                /etc/init.d/$PRODUCT enable
-               if /etc/init.d/shorewall-init enabled; then
+               if /etc/init.d/$PRODUCT enabled; then
                    echo "$Product will start automatically at boot"
                else
                    cant_autostart
@@ -590,8 +590,8 @@ else
                mkdir -p ${DESTDIR}/etc/rcS.d
            fi
 
-           ln -sf ../init.d/shorewall-init 
${DESTDIR}${CONFDIR}/rcS.d/S38shorewall-init
-           echo "Shorewall Init will start automatically at boot"
+           ln -sf ../init.d/$PRODUCT ${DESTDIR}${CONFDIR}/rcS.d/S38${PRODUCT}
+           echo "$Product will start automatically at boot"
        fi
     fi
 fi
@@ -603,7 +603,7 @@ if [ -d ${DESTDIR}/etc/ppp ]; then
        debian|suse)
            for directory in ip-up.d ip-down.d ipv6-up.d ipv6-down.d; do
                mkdir -p ${DESTDIR}/etc/ppp/$directory #SuSE doesn't create the 
IPv6 directories
-               cp -fp ${DESTDIR}${LIBEXECDIR}/shorewall-init/ifupdown 
${DESTDIR}${CONFDIR}/ppp/$directory/shorewall
+               cp -fp ${DESTDIR}${LIBEXECDIR}/$PRODUCT/ifupdown 
${DESTDIR}${CONFDIR}/ppp/$directory/shorewall
            done
            ;;
        redhat)
@@ -614,13 +614,13 @@ if [ -d ${DESTDIR}/etc/ppp ]; then
                FILE=${DESTDIR}/etc/ppp/$file
                if [ -f $FILE ]; then
                    if grep -qF Shorewall-based $FILE ; then
-                       cp -fp ${DESTDIR}${LIBEXECDIR}/shorewall-init/ifupdown 
$FILE
+                       cp -fp ${DESTDIR}${LIBEXECDIR}/$PRODUCT/ifupdown $FILE
                    else
                        echo "$FILE already exists -- ppp devices will not be 
handled"
                        break
                    fi
                else
-                   cp -fp ${DESTDIR}${LIBEXECDIR}/shorewall-init/ifupdown $FILE
+                   cp -fp ${DESTDIR}${LIBEXECDIR}/$PRODUCT/ifupdown $FILE
                fi
            done
            ;;
diff --git a/Shorewall-init/uninstall.sh b/Shorewall-init/uninstall.sh
index f8c2608..b7cdfec 100755
--- a/Shorewall-init/uninstall.sh
+++ b/Shorewall-init/uninstall.sh
@@ -146,34 +146,34 @@ else
     usage 1
 fi
 
-if [ -f ${SHAREDIR}/shorewall-init/version ]; then
-    INSTALLED_VERSION="$(cat ${SHAREDIR}/shorewall-init/version)"
+if [ -f ${SHAREDIR}/$PRODUCT/version ]; then
+    INSTALLED_VERSION="$(cat ${SHAREDIR}/$PRODUCT/version)"
     if [ "$INSTALLED_VERSION" != "$VERSION" ]; then
-       echo "WARNING: Shorewall Init Version $INSTALLED_VERSION is installed"
+       echo "WARNING: $Product Version $INSTALLED_VERSION is installed"
        echo "         and this is the $VERSION uninstaller."
        VERSION="$INSTALLED_VERSION"
     fi
 else
-    echo "WARNING: Shorewall Init Version $VERSION is not installed"
+    echo "WARNING: $Product Version $VERSION is not installed"
     VERSION=""
 fi
 
 [ -n "${LIBEXEC:=${SHAREDIR}}" ]
 
-echo "Uninstalling Shorewall Init $VERSION"
+echo "Uninstalling $Product $VERSION"
 
 [ -n "$SANDBOX" ] && configure=0
 
-INITSCRIPT=${CONFDIR}/init.d/shorewall-init
+INITSCRIPT=${CONFDIR}/init.d/$PRODUCT
 
 if [ -f "$INITSCRIPT" ]; then
     if [ $configure -eq 1 ]; then
        if [ $HOST = openwrt ]; then
-           if /etc/init.d/shorewall-init enabled; then
-               /etc/init.d/shorewall-init disable
+           if /etc/init.d/$PRODUCT enabled; then
+               /etc/init.d/$PRODUCT disable
            fi
        elif mywhich updaterc.d ; then
-           updaterc.d shorewall-init remove
+           updaterc.d $PRODUCT remove
        elif mywhich insserv ; then
             insserv -r $INITSCRIPT
        elif mywhich chkconfig ; then
@@ -189,20 +189,20 @@ if [ -z "${SERVICEDIR}" ]; then
 fi
 
 if [ -n "$SERVICEDIR" ]; then
-    [ $configure -eq 1 ] && systemctl disable shorewall-init.service
-    rm -f $SERVICEDIR/shorewall-init.service
+    [ $configure -eq 1 ] && systemctl disable ${PRODUCT}.service
+    rm -f $SERVICEDIR/${PRODUCT}.service
 fi
 
 if [ $HOST = openwrt ]; then
-    [ "$(readlink -q ${SBINDIR}/ifup-local)"   = ${SHAREDIR}/shorewall-init ] 
&& remove_file ${SBINDIR}/ifup-local
-    [ "$(readlink -q ${SBINDIR}/ifdown-local)" = ${SHAREDIR}/shorewall-init ] 
&& remove_file ${SBINDIR}/ifdown-local
+    [ "$(readlink -q ${SBINDIR}/ifup-local)"   = ${SHAREDIR}/$PRODUCT ] && 
remove_file ${SBINDIR}/ifup-local
+    [ "$(readlink -q ${SBINDIR}/ifdown-local)" = ${SHAREDIR}/$PRODUCT ] && 
remove_file ${SBINDIR}/ifdown-local
 else
-    [ "$(readlink -m -q ${SBINDIR}/ifup-local)"   = ${SHAREDIR}/shorewall-init 
] && remove_file ${SBINDIR}/ifup-local
-    [ "$(readlink -m -q ${SBINDIR}/ifdown-local)" = ${SHAREDIR}/shorewall-init 
] && remove_file ${SBINDIR}/ifdown-local
+    [ "$(readlink -m -q ${SBINDIR}/ifup-local)"   = ${SHAREDIR}/$PRODUCT ] && 
remove_file ${SBINDIR}/ifup-local
+    [ "$(readlink -m -q ${SBINDIR}/ifdown-local)" = ${SHAREDIR}/$PRODUCT ] && 
remove_file ${SBINDIR}/ifdown-local
 fi
 
-remove_file ${CONFDIR}/default/shorewall-init
-remove_file ${CONFDIR}/sysconfig/shorewall-init
+remove_file ${CONFDIR}/default/$PRODUCT
+remove_file ${CONFDIR}/sysconfig/$PRODUCT
 
 remove_file ${CONFDIR}/NetworkManager/dispatcher.d/01-shorewall
 
@@ -227,10 +227,10 @@ if [ -d ${CONFDIR}/ppp ]; then
     done
 fi
 
-rm -f  ${SBINDIR}/shorewall-init
-rm -rf ${SHAREDIR}/shorewall-init
-rm -rf ${LIBEXECDIR}/shorewall-init
+rm -f  ${SBINDIR}/$PRODUCT
+rm -rf ${SHAREDIR}/$PRODUCT
+rm -rf ${LIBEXECDIR}/$PRODUCT
 
-echo "Shorewall Init Uninstalled"
+echo "$Product Uninstalled"
 
 
diff --git a/Shorewall-lite/uninstall.sh b/Shorewall-lite/uninstall.sh
index 8a5cf4e..546679f 100755
--- a/Shorewall-lite/uninstall.sh
+++ b/Shorewall-lite/uninstall.sh
@@ -145,37 +145,37 @@ else
     usage 1
 fi
 
-if [ -f ${SHAREDIR}/shorewall-lite/version ]; then
-    INSTALLED_VERSION="$(cat ${SHAREDIR}/shorewall-lite/version)"
+if [ -f ${SHAREDIR}/$PRODUCT/version ]; then
+    INSTALLED_VERSION="$(cat ${SHAREDIR}/$PRODUCT/version)"
     if [ "$INSTALLED_VERSION" != "$VERSION" ]; then
-       echo "WARNING: Shorewall Lite Version $INSTALLED_VERSION is installed"
+       echo "WARNING: $Product Version $INSTALLED_VERSION is installed"
        echo "         and this is the $VERSION uninstaller."
        VERSION="$INSTALLED_VERSION"
     fi
 else
-    echo "WARNING: Shorewall Lite Version $VERSION is not installed"
+    echo "WARNING: $Product Version $VERSION is not installed"
     VERSION=""
 fi
 
-echo "Uninstalling Shorewall Lite $VERSION"
+echo "Uninstalling $Product $VERSION"
 
 [ -n "$SANDBOX" ] && configure=0
 
 if [ $configure -eq 1 ]; then
     if qt iptables -L shorewall -n && [ ! -f ${SBINDIR}/shorewall ]; then
-       shorewall-lite clear
+       $PRODUCT clear
     fi
 fi
 
-if [ -L ${SHAREDIR}/shorewall-lite/init ]; then
+if [ -L ${SHAREDIR}/$PRODUCT/init ]; then
     if [ $HOST = openwrt ]; then
-       if [ $configure -eq 1 ] && /etc/init.d/shorewall-lite enabled; then
-           /etc/init.d/shorewall-lite disable
+       if [ $configure -eq 1 ] && /etc/init.d/$PRODUCT enabled; then
+           /etc/init.d/$PRODUCT disable
        fi
        
-       FIREWALL=$(readlink ${SHAREDIR}/shorewall-lite/init)
+       FIREWALL=$(readlink ${SHAREDIR}/$PRODUCT/init)
     else
-       FIREWALL=$(readlink -m -q ${SHAREDIR}/shorewall-lite/init)
+       FIREWALL=$(readlink -m -q ${SHAREDIR}/$PRODUCT/init)
     fi
 elif [ -n "$INITFILE" ]; then
     FIREWALL=${INITDIR}/${INITFILE}
@@ -184,7 +184,7 @@ fi
 if [ -f "$FIREWALL" ]; then
     if [ $configure -eq 1 ]; then
        if mywhich updaterc.d ; then
-           updaterc.d shorewall-lite remove
+           updaterc.d $PRODUCT remove
        elif mywhich insserv ; then
             insserv -r $FIREWALL
        elif mywhich chkconfig ; then
@@ -199,22 +199,22 @@ fi
 
 if [ -n "$SERVICEDIR" ]; then
     [ $configure -eq 1 ] && systemctl disable ${PRODUCT}
-    rm -f $SERVICEDIR/shorewall-lite.service
+    rm -f $SERVICEDIR/${PRODUCT}.service
 fi
 
-rm -f ${SBINDIR}/shorewall-lite
+rm -f ${SBINDIR}/$PRODUCT
 
-rm -rf ${CONFDIR}/shorewall-lite
+rm -rf ${CONFDIR}/$PRODUCT
 rm -rf ${VARDIR}
-rm -rf ${SHAREDIR}/shorewall-lite
-rm -rf ${LIBEXECDIR}/shorewall-lite
-rm -f  ${CONFDIR}/logrotate.d/shorewall-lite
-rm -f  ${SYSCONFDIR}/shorewall-lite
+rm -rf ${SHAREDIR}/$PRODUCT
+rm -rf ${LIBEXECDIR}/$PRODUCT
+rm -f  ${CONFDIR}/logrotate.d/$PRODUCT
+rm -f  ${SYSCONFDIR}/$PRODUCT
 
 if [ -n "${MANDIR}" ]; then
-    rm -f ${MANDIR}/man5/shorewall-lite*
-    rm -f ${MANDIR}/man8/shorewall-lite*
+    rm -f ${MANDIR}/man5/${PRODUCT}*
+    rm -f ${MANDIR}/man8/${PRODUCT}*
 fi
 
-echo "Shorewall Lite Uninstalled"
+echo "$Product Uninstalled"
 
diff --git a/Shorewall/uninstall.sh b/Shorewall/uninstall.sh
index 7fb9cb5..eb6975d 100755
--- a/Shorewall/uninstall.sh
+++ b/Shorewall/uninstall.sh
@@ -148,33 +148,33 @@ else
     usage 1
 fi
 
-if [ -f ${SHAREDIR}/shorewall/version ]; then
-    INSTALLED_VERSION="$(cat ${SHAREDIR}/shorewall/version)"
+if [ -f ${SHAREDIR}/$PRODUCT/version ]; then
+    INSTALLED_VERSION="$(cat ${SHAREDIR}/$PRODUCT/version)"
     if [ "$INSTALLED_VERSION" != "$VERSION" ]; then
-       echo "WARNING: Shorewall Version $INSTALLED_VERSION is installed"
+       echo "WARNING: $Product Version $INSTALLED_VERSION is installed"
        echo "         and this is the $VERSION uninstaller."
        VERSION="$INSTALLED_VERSION"
     fi
 else
-    echo "WARNING: Shorewall Version $VERSION is not installed"
+    echo "WARNING: $Product Version $VERSION is not installed"
     VERSION=""
 fi
 
 
-echo "Uninstalling shorewall $VERSION"
+echo "Uninstalling $Product $VERSION"
 
 [ -n "$SANDBOX" ] && configure=0
 
 if [ $configure -eq 1 ]; then
     if qt iptables -L shorewall -n && [ ! -f ${SBINDIR}/shorewall-lite ]; then
-       shorewall clear
+       $PRODUCT clear
     fi
 fi
 
-rm -f ${SBINDIR}/shorewall
+rm -f ${SBINDIR}/$PRODUCT
 
-if [ -L ${SHAREDIR}/shorewall/init ]; then
-    FIREWALL=$(readlink -m -q ${SHAREDIR}/shorewall/init)
+if [ -L ${SHAREDIR}/$PRODUCT/init ]; then
+    FIREWALL=$(readlink -m -q ${SHAREDIR}/$PRODUCT/init)
 elif [ -n "$INITFILE" ]; then
     FIREWALL=${INITDIR}/${INITFILE}
 fi
@@ -198,33 +198,33 @@ if [ -z "${SERVICEDIR}" ]; then
 fi
 if [ -n "$SERVICEDIR" ]; then
     [ $configure -eq 1 ] && systemctl disable ${PRODUCT}
-    rm -f $SERVICEDIR/shorewall.service
+    rm -f $SERVICEDIR/${PRODUCT}.service
 fi
 
-rm -rf ${SHAREDIR}/shorewall/version
-rm -rf ${CONFDIR}/shorewall
+rm -rf ${SHAREDIR}/$PRODUCT/version
+rm -rf ${CONFDIR}/$PRODUCT
 
 if [ -n "$SYSCONFDIR" ]; then
     [ -n "$SYSCONFFILE" ] && rm -f ${SYSCONFDIR}/${PRODUCT}
 fi
 
-rm -rf ${VARDIR}/shorewall
-rm -rf ${PERLLIBDIR}/Shorewall/*
-[ ${LIBEXECDIR} = ${SHAREDIR} ] || rm -rf ${LIBEXECDIR}/shorewall
-rm -rf ${SHAREDIR}/shorewall/configfiles/
-rm -rf ${SHAREDIR}/shorewall/Samples/
-rm -rf ${SHAREDIR}/shorewall/Shorewall/
-rm -f  ${SHAREDIR}/shorewall/lib.cli-std
-rm -f  ${SHAREDIR}/shorewall/lib.runtime
-rm -f  ${SHAREDIR}/shorewall/compiler.pl
-rm -f  ${SHAREDIR}/shorewall/prog.*
-rm -f  ${SHAREDIR}/shorewall/module*
-rm -f  ${SHAREDIR}/shorewall/helpers
-rm -f  ${SHAREDIR}/shorewall/action*
-rm -f  ${SHAREDIR}/shorewall/macro.*
-rm -f  ${SHAREDIR}/shorewall/init
-
-for f in ${MANDIR}/man5/shorewall* ${MANDIR}/man8/shorewall*; do
+rm -rf ${VARDIR}/$PRODUCT
+rm -rf ${PERLLIBDIR}/$Product/*
+[ ${LIBEXECDIR} = ${SHAREDIR} ] || rm -rf ${LIBEXECDIR}/$PRODUCT
+rm -rf ${SHAREDIR}/$PRODUCT/configfiles/
+rm -rf ${SHAREDIR}/$PRODUCT/Samples/
+rm -rf ${SHAREDIR}/$PRODUCT/$Product/
+rm -f  ${SHAREDIR}/$PRODUCT/lib.cli-std
+rm -f  ${SHAREDIR}/$PRODUCT/lib.runtime
+rm -f  ${SHAREDIR}/$PRODUCT/compiler.pl
+rm -f  ${SHAREDIR}/$PRODUCT/prog.*
+rm -f  ${SHAREDIR}/$PRODUCT/module*
+rm -f  ${SHAREDIR}/$PRODUCT/helpers
+rm -f  ${SHAREDIR}/$PRODUCT/action*
+rm -f  ${SHAREDIR}/$PRODUCT/macro.*
+rm -f  ${SHAREDIR}/$PRODUCT/init
+
+for f in ${MANDIR}/man5/${PRODUCT}* ${MANDIR}/man8/${PRODUCT}*; do
     case $f in
        shorewall6*|shorewall-lite*)
            ;;
@@ -234,10 +234,10 @@ for f in ${MANDIR}/man5/shorewall* 
${MANDIR}/man8/shorewall*; do
     esac
 done
 
-rm -f  ${CONFDIR}/logrotate.d/shorewall
+rm -f  ${CONFDIR}/logrotate.d/$PRODUCT
 
-[ -n "$SYSTEMD" ] && rm -f  ${SYSTEMD}/shorewall.service
+[ -n "$SYSTEMD" ] && rm -f  ${SYSTEMD}/${PRODUCT}.service
 
-echo "Shorewall Uninstalled"
+echo "$Product Uninstalled"
 
 
diff --git a/Shorewall6-lite/uninstall.sh b/Shorewall6-lite/uninstall.sh
index 5519bed..0c4495a 100755
--- a/Shorewall6-lite/uninstall.sh
+++ b/Shorewall6-lite/uninstall.sh
@@ -146,37 +146,37 @@ else
     usage 1
 fi
 
-if [ -f ${SHAREDIR}/shorewall6-lite/version ]; then
-    INSTALLED_VERSION="$(cat ${SHAREDIR}/shorewall6-lite/version)"
+if [ -f ${SHAREDIR}/$PRODUCT/version ]; then
+    INSTALLED_VERSION="$(cat ${SHAREDIR}/$PRODUCT/version)"
     if [ "$INSTALLED_VERSION" != "$VERSION" ]; then
-       echo "WARNING: Shorewall6 Lite Version $INSTALLED_VERSION is installed"
+       echo "WARNING: $Product Version $INSTALLED_VERSION is installed"
        echo "         and this is the $VERSION uninstaller."
        VERSION="$INSTALLED_VERSION"
     fi
 else
-    echo "WARNING: Shorewall6 Lite Version $VERSION is not installed"
+    echo "WARNING: $Product Version $VERSION is not installed"
     VERSION=""
 fi
 
-echo "Uninstalling Shorewall6 Lite $VERSION"
+echo "Uninstalling $Product $VERSION"
 
 [ -n "$SANDBOX" ] && configure=0
 
 if [ $configure -eq 1 ]; then
     if qt ip6tables -L shorewall -n && [ ! -f ${SBINDIR}/shorewall6 ]; then
-       ${SBINDIR}/shorewall6-lite clear
+       ${SBINDIR}/$PRODUCT clear
     fi
 fi
 
-if [ -f ${SHAREDIR}/shorewall6-lite/init ]; then
+if [ -f ${SHAREDIR}/$PRODUCT/init ]; then
     if [ $HOST = openwrt ]; then
-       if [ $configure -eq 1 ] && /etc/init.d/shorewall6-lite enabled; then
-           /etc/init.d/shorewall6-lite disable
+       if [ $configure -eq 1 ] && /etc/init.d/$PRODUCT enabled; then
+           /etc/init.d/$PRODUCT disable
        fi
        
-       FIREWALL=$(readlink ${SHAREDIR}/shorewall6-lite/init)
+       FIREWALL=$(readlink ${SHAREDIR}/$PRODUCT/init)
     else
-       FIREWALL=$(readlink -m -q ${SHAREDIR}/shorewall6-lite/init)
+       FIREWALL=$(readlink -m -q ${SHAREDIR}/$PRODUCT/init)
     fi
 elif [ -n "$INITFILE" ]; then
     FIREWALL=${INITDIR}/${INITFILE}
@@ -185,13 +185,13 @@ fi
 if [ -f "$FIREWALL" ]; then
     if [ $configure -eq 1 ]; then
        if mywhich updaterc.d ; then
-           updaterc.d shorewall6-lite remove
+           updaterc.d $PRODUCT remove
        elif mywhich insserv ; then
             insserv -r $FIREWALL
        elif mywhich chkconfig ; then
            chkconfig --del $(basename $FIREWALL)
        elif mywhich systemctl ; then
-           systemctl disable shorewall6-lite
+           systemctl disable $PRODUCT
        fi
     fi
 
@@ -202,20 +202,20 @@ fi
 
 if [ -n "$SERVICEDIR" ]; then
     [ $configure -eq 1 ] && systemctl disable ${PRODUCT}
-    rm -f $SERVICEDIR/shorewall6-lite.service
+    rm -f $SERVICEDIR/${PRODUCT}.service
 fi
 
-rm -f ${SBINDIR}/shorewall6-lite
-rm -rf ${CONFDIR}/shorewall6-lite
+rm -f ${SBINDIR}/$PRODUCT
+rm -rf ${CONFDIR}/$PRODUCT
 rm -rf ${VARDIR}
-rm -rf ${SHAREDIR}/shorewall6-lite
-rm -rf ${LIBEXECDIR}/shorewall6-lite
-rm -f  ${CONFDIR}/logrotate.d/shorewall6-lite
-rm -f  ${SYSCONFDIR}/shorewall6-lite
+rm -rf ${SHAREDIR}/$PRODUCT
+rm -rf ${LIBEXECDIR}/$PRODUCT
+rm -f  ${CONFDIR}/logrotate.d/$PRODUCT
+rm -f  ${SYSCONFDIR}/$PRODUCT
 
 if [ -n "${MANDIR}" ]; then
-    rm -f ${MANDIR}/man5/shorewall6-lite*
-    rm -f ${MANDIR}/man8/shorewall6-lite*
+    rm -f ${MANDIR}/man5/${PRODUCT}*
+    rm -f ${MANDIR}/man8/${PRODUCT}*
 fi
 
-echo "Shorewall6 Lite Uninstalled"
+echo "$Product Uninstalled"
diff --git a/Shorewall6/uninstall.sh b/Shorewall6/uninstall.sh
index 9652b94..f89f09f 100755
--- a/Shorewall6/uninstall.sh
+++ b/Shorewall6/uninstall.sh
@@ -147,30 +147,30 @@ else
     usage 1
 fi
 
-if [ -f ${SHAREDIR}/shorewall6/version ]; then
-    INSTALLED_VERSION="$(cat ${SHAREDIR}/shorewall6/version)"
+if [ -f ${SHAREDIR}/$PRODUCT/version ]; then
+    INSTALLED_VERSION="$(cat ${SHAREDIR}/$PRODUCT/version)"
     if [ "$INSTALLED_VERSION" != "$VERSION" ]; then
-       echo "WARNING: Shorewall6 Version $INSTALLED_VERSION is installed"
+       echo "WARNING: $Product Version $INSTALLED_VERSION is installed"
        echo "         and this is the $VERSION uninstaller."
        VERSION="$INSTALLED_VERSION"
     fi
 else
-    echo "WARNING: Shorewall6 Version $VERSION is not installed"
+    echo "WARNING: $Product Version $VERSION is not installed"
     VERSION=""
 fi
 
-echo "Uninstalling shorewall6 $VERSION"
+echo "Uninstalling $Product $VERSION"
 
 [ -n "$SANDBOX" ] && configure=0
 
 if [ $configure -eq 1 ]; then
     if qt ip6tables -L shorewall6 -n && [ ! -f ${SBINDIR}/shorewall6-lite ]; 
then
-       ${SBINDIR}/shorewall6 clear
+       ${SBINDIR}/$PRODUCT clear
     fi
 fi
 
-if [ -L ${SHAREDIR}/shorewall6/init ]; then
-    FIREWALL=$(readlink -m -q ${SHAREDIR}/shorewall6/init)
+if [ -L ${SHAREDIR}/$PRODUCT/init ]; then
+    FIREWALL=$(readlink -m -q ${SHAREDIR}/$PRODUCT/init)
 elif [ -n "$INITFILE" ]; then
     FIREWALL=${INITDIR}/${INITFILE}
 fi
@@ -178,7 +178,7 @@ fi
 if [ -f "$FIREWALL" ]; then
     if [ $configure -eq 1 ]; then
        if mywhich updaterc.d ; then
-           updaterc.d shorewall6 remove
+           updaterc.d $PRODUCT remove
        elif mywhich insserv ; then
             insserv -r $FIREWALL
        elif mywhich chkconfig ; then
@@ -193,23 +193,23 @@ fi
 
 if [ -n "$SERVICEDIR" ]; then
     [ $configure -eq 1 ] && systemctl disable ${PRODUCT}
-    rm -f $SERVICEDIR/shorewall6.service
+    rm -f $SERVICEDIR/${PRODUCT}.service
 fi
 
-rm -rf ${SHAREDIR}/shorewall6/version
-rm -rf ${CONFDIR}/shorewall6
+rm -rf ${SHAREDIR}/$PRODUCT/version
+rm -rf ${CONFDIR}/$PRODUCT
 
 if [ -n "$SYSCONFDIR" ]; then
     [ -n "$SYSCONFFILE" ] && rm -f ${SYSCONFDIR}/${PRODUCT}
 fi
 
-rm -f ${SBINDIR}/shorewall6
-rm -rf ${CONFDIR}/shorewall6
+rm -f ${SBINDIR}/$PRODUCT
+rm -rf ${CONFDIR}/$PRODUCT
 rm -rf ${VARDIR}
-rm -rf ${LIBEXECDIR}/shorewall6
-rm -rf ${SHAREDIR}/shorewall6
+rm -rf ${LIBEXECDIR}/$PRODUCT
+rm -rf ${SHAREDIR}/$PRODUCT
 
-for f in ${MANDIR}/man5/shorewall6* ${SHAREDIR}/man/man8/shorewall6*; do
+for f in ${MANDIR}/man5/${PRODUCT}* ${SHAREDIR}/man/man8/${PRODUCT}*; do
     case $f in
        shorewall6-lite*)
            ;;
@@ -218,9 +218,9 @@ for f in ${MANDIR}/man5/shorewall6* 
${SHAREDIR}/man/man8/shorewall6*; do
     esac
 done
 
-rm -f  ${CONFDIR}/logrotate.d/shorewall6
-[ -n "$SYSTEMD" ] && rm -f ${SYSTEMD}/shorewall6.service
+rm -f  ${CONFDIR}/logrotate.d/$PRODUCT
+[ -n "$SYSTEMD" ] && rm -f ${SYSTEMD}/${PRODUCT}.service
 
-echo "Shorewall6 Uninstalled"
+echo "$Product Uninstalled"
 
 
-- 
2.8.3


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Shorewall-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/shorewall-devel

Reply via email to