mirror of
https://github.com/darlinghq/darling.git
synced 2024-11-26 22:00:29 +00:00
Auto-Calculate Darling Prefix in tools/uninstall (#829)
* Auto-Calculate Darling Prefix in tools/uninstall Also switched the shebang to ```/bin/sh``` since the script seemed ```sh``` compatible, and there are faster ```sh``` implementations than ```bash``` like ```dash```. * Improve Readability
This commit is contained in:
parent
50bb996447
commit
fb73c7e2e9
@ -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"
|
||||
|
Loading…
Reference in New Issue
Block a user