diff --git a/fragments/arguments.sh b/fragments/arguments.sh index 4fca81e..0ce33a2 100644 --- a/fragments/arguments.sh +++ b/fragments/arguments.sh @@ -46,6 +46,11 @@ versionKey="CFBundleShortVersionString" # get current user currentUser=$(scutil <<< "show State:/Users/ConsoleUser" | awk '/Name :/ { print $3 }') +# MARK: check for root +if [[ "$(whoami)" != "root" && "$DEBUG" -ne 2 ]]; then + # not running as root + cleanupAndExit 6 "not running as root, exiting" +fi # MARK: labels in case statement case $label in diff --git a/fragments/main.sh b/fragments/main.sh index 79e5685..51f9c9f 100644 --- a/fragments/main.sh +++ b/fragments/main.sh @@ -5,11 +5,6 @@ ;; esac -# MARK: check for root -if [[ "$(whoami)" != "root" && "$DEBUG" -ne 2 ]]; then - # not running as root - cleanupAndExit 6 "not running as root, exiting" -fi # MARK: application download and installation starts here