X-Git-Url: https://iankelling.org/git/?p=automated-distro-installer;a=blobdiff_plain;f=myfai-chboot-local;h=d8d484658bc1d8895319f32de764a84a5927bec2;hp=5140f68bb73f349bdf741974b1fbef7e7ba076c5;hb=45578de750fb07f7a7f64181e6b3b749ef727725;hpb=659fbf0c0467af986aadb6d76693eb3011e62ac4 diff --git a/myfai-chboot-local b/myfai-chboot-local index 5140f68..d8d4846 100755 --- a/myfai-chboot-local +++ b/myfai-chboot-local @@ -1,5 +1,8 @@ #!/bin/bash # note, this script gets piped to bash, so cant cd to current dir + +[[ $EUID == 0 ]] || exec sudo "${BASH_SOURCE}" "$@" + set -eE -o pipefail trap 'echo "$0:$LINENO:error: \"$BASH_COMMAND\" returned $?" >&2' ERR @@ -29,8 +32,6 @@ while [[ $1 == -* ]]; do esac done -[[ $EUID == 0 ]] || exec sudo "${BASH_SOURCE}" "$@" - e() { echo "$*" if ! "$@"; then