Browse Source

fix self-upgrade and uninstall

main
pvincent 2 weeks ago
parent
commit
7c851f9a1b
  1. 4
      bin/miaou-bash
  2. 2
      lib/initiate.bash

4
bin/miaou-bash

@ -637,8 +637,8 @@ function parse_options {
case "$1" in
--help) usage && builtin exit ;;
--version) version && builtin exit ;;
--self-upgrade) self_upgrade && builtin exit ;;
--uninstall) uninstall && builtin exit ;;
--self-upgrade) SCRIPT="$MIAOU_BASH_DIR"/lib/self-upgrade.bash && return ;;
--uninstall) SCRIPT="$MIAOU_BASH_DIR"/lib/uninstall.bash && return ;;
-*) >&2 echo "ERROR: option '$1' unknown!" && usage && builtin exit 2 ;;
esac
fi

2
lib/initiate.bash

@ -205,7 +205,7 @@ function link_miaou_bash {
function create_sudoers {
if [[ ! -f /etc/sudoers.d/miaou-bash ]]; then
echo 'Defaults:%sudo env_keep += "MIAOU_BASH_DIR"' | sudo tee /etc/sudoers.d/miaou-bash
echo 'Defaults:%sudo env_keep += "MIAOU_BASH_DIR"' | sudo tee /etc/sudoers.d/miaou-bash >/dev/null
sudo chmod 440 /etc/sudoers.d/miaou-bash
fi
}

Loading…
Cancel
Save