X-Git-Url: https://iankelling.org/git/?p=distro-setup;a=blobdiff_plain;f=primary-setup;h=30c4222a7bc9c3cdfb6885546a147c4b8225438f;hp=1a6ce0e05158124c1078040fdf24b1ab7f6cf068;hb=1059b8ac11f567b9a8eec1e34a7ab6e791721dca;hpb=77616920035e0e7c64d54b447df397822dc4370c diff --git a/primary-setup b/primary-setup index 1a6ce0e..30c4222 100755 --- a/primary-setup +++ b/primary-setup @@ -1,11 +1,16 @@ #!/bin/bash # usage $0 [MAIL_HOST] +# setup things which involve being the primary host or not set -eE -o pipefail trap 'echo "$0:$LINENO:error: \"$BASH_COMMAND\" returned $?" >&2' ERR -# setup things which involve being the primary host or not + +if [[ ! $SUDO_USER || $EUID == 0 ]]; then + echo "$0: error: requires running as nonroot or sudo" + exit 1 +fi if [[ $1 ]]; then new_host=$1