fix self-upgrade and uninstall
This commit is contained in:
+2
-2
@@ -637,8 +637,8 @@ function parse_options {
|
|||||||
case "$1" in
|
case "$1" in
|
||||||
--help) usage && builtin exit ;;
|
--help) usage && builtin exit ;;
|
||||||
--version) version && builtin exit ;;
|
--version) version && builtin exit ;;
|
||||||
--self-upgrade) self_upgrade && builtin exit ;;
|
--self-upgrade) SCRIPT="$MIAOU_BASH_DIR"/lib/self-upgrade.bash && return ;;
|
||||||
--uninstall) uninstall && builtin exit ;;
|
--uninstall) SCRIPT="$MIAOU_BASH_DIR"/lib/uninstall.bash && return ;;
|
||||||
-*) >&2 echo "ERROR: option '$1' unknown!" && usage && builtin exit 2 ;;
|
-*) >&2 echo "ERROR: option '$1' unknown!" && usage && builtin exit 2 ;;
|
||||||
esac
|
esac
|
||||||
fi
|
fi
|
||||||
|
|||||||
+1
-1
@@ -205,7 +205,7 @@ function link_miaou_bash {
|
|||||||
|
|
||||||
function create_sudoers {
|
function create_sudoers {
|
||||||
if [[ ! -f /etc/sudoers.d/miaou-bash ]]; then
|
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
|
sudo chmod 440 /etc/sudoers.d/miaou-bash
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user