diff options
Diffstat (limited to 'ship/lib')
| -rw-r--r-- | ship/lib/core | 10 | 
1 files changed, 5 insertions, 5 deletions
diff --git a/ship/lib/core b/ship/lib/core index 9a8f2265..6252481f 100644 --- a/ship/lib/core +++ b/ship/lib/core @@ -22,11 +22,11 @@ defer(){  }  esudo(){ -  # becomes root with sudo powers -  # unless nosudo env is set -  if test "${nosudo-false}" != true && ! is_root; then -    echo "we're going sudo..." >&2 -    exec sudo -E "$0" "$@" +  # weaksauce esudo (expect sudo) +  if ! is_root; then +    # for the record: +    # exec sudo -E "$0" "$@" +    error "You are not root enough for this script"      exit 23 # go to hell    fi  }  | 
