From fcbb21b223f35b42c3aa09ae9a759c447233dba0 Mon Sep 17 00:00:00 2001 From: AJ ONeal Date: Tue, 5 Jun 2018 00:53:20 -0600 Subject: [PATCH] add uninstall script --- usr/share/install_helper.sh | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/usr/share/install_helper.sh b/usr/share/install_helper.sh index b8dbfa2..9206b54 100644 --- a/usr/share/install_helper.sh +++ b/usr/share/install_helper.sh @@ -186,8 +186,24 @@ cat << EOF > $TELEBIT_PATH/bin/$my_app #!/bin/bash $my_node $TELEBIT_PATH/bin/$my_bin EOF - chmod a+x $TELEBIT_PATH/bin/$my_app + +# Create uninstall script based on the install script variables +cat << EOF > $TELEBIT_PATH/bin/${my_app}_uninstall +#!/bin/bash +if [ type -p launchctl ]; then + sudo launchctl unload -w /Library/LaunchDaemons/${my_app_pkg_name}.plist + sudo rm -rf /Library/LaunchDaemons/cloud.telebit.remote.plist +fi +if [ type -p systemctl ]; then + sudo systemctl disable telebit; sudo systemctl stop telebit + sudo rm -rf /etc/systemd/system/$my_app.service +fi +sudo rm -rf $TELEBIT_PATH /usr/local/bin/$my_app +rm -rf ~/.config/$my_app ~/.local/share/$my_app +EOF +chmod a+x $TELEBIT_PATH/bin/${my_app}_uninstall + echo "${sudo_cmde}ln -sf $TELEBIT_PATH/bin/$my_app /usr/local/bin/$my_app" $sudo_cmd ln -sf $TELEBIT_PATH/bin/$my_app /usr/local/bin/$my_app