nextwks.sh: auto-escalate to root via sudo instead of erroring out
This commit is contained in:
parent
6e95c088e4
commit
d23b6c2909
1 changed files with 3 additions and 4 deletions
|
|
@ -21,11 +21,10 @@ usage() {
|
|||
MODE="${1#--}"
|
||||
case "$MODE" in install|update|destroy) ;; *) usage ;; esac
|
||||
|
||||
# --- Must be root ---
|
||||
# --- Auto-escalate to root if not already ---
|
||||
if [ "$(id -u)" -ne 0 ]; then
|
||||
echo "ERROR: This script must be run as root (use sudo)."
|
||||
echo " sudo bash ~/nextwks.sh --$MODE"
|
||||
exit 1
|
||||
echo "[*] Escalating to root..."
|
||||
exec sudo bash "$(realpath "$0")" "$@"
|
||||
fi
|
||||
|
||||
# --- Load existing env (if any) ---
|
||||
|
|
|
|||
Loading…
Reference in a new issue