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