diff --git a/tools/uninstall b/tools/uninstall index 12445d9ce..b75acc37a 100755 --- a/tools/uninstall +++ b/tools/uninstall @@ -1,4 +1,4 @@ -#!/bin/bash +#!/bin/sh set +e if [ "$(whoami)" != "root" ] @@ -8,15 +8,17 @@ then exit fi +INSTALL_PREFIX="$(dirname "$(dirname "$(which darling)")")" + if command -v darling then darling shutdown fi -if [ -d /usr/local/libexec ] +if [ -d "${INSTALL_PREFIX}/libexec" ] then - rm -rf /usr/local/libexec/darling - rmdir --ignore-fail-on-non-empty /usr/local/libexec + rm -rf "${INSTALL_PREFIX}/libexec/darling" + rmdir --ignore-fail-on-non-empty "${INSTALL_PREFIX}/libexec" fi -rm -f /usr/local/bin/darling +rm -f "${INSTALL_PREFIX}/bin/darling" find /lib/modules -name darling-mach.ko -delete echo "Uninstall complete"