From 209d5d076638ef979d1cce3cf747531b162dd0f6 Mon Sep 17 00:00:00 2001 From: Tom Eastep Date: Sat, 31 Oct 2015 13:23:19 -0700 Subject: [PATCH] Make the -lite uninstallers work on OpenWRT Signed-off-by: Tom Eastep --- Shorewall-lite/uninstall.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Shorewall-lite/uninstall.sh b/Shorewall-lite/uninstall.sh index ebcf8da04..54b52fb63 100755 --- a/Shorewall-lite/uninstall.sh +++ b/Shorewall-lite/uninstall.sh @@ -168,7 +168,11 @@ if [ $configure -eq 1 ]; then fi if [ -L ${SHAREDIR}/shorewall-lite/init ]; then - FIREWALL=$(readlink -m -q ${SHAREDIR}/shorewall-lite/init) + if [ $HOST = "linux" ] && [ -f /etc/openwrt_release -o -f /etc/openwrt_version ]; then + FIREWALL=$(readlink ${SHAREDIR}/shorewall-lite/init) + else + FIREWALL=$(readlink -m -q ${SHAREDIR}/shorewall-lite/init) + fi elif [ -n "$INITFILE" ]; then FIREWALL=${INITDIR}/${INITFILE} fi