From c8207a48e14ecd3444f4e9fe591cbc3cf1cacfc8 Mon Sep 17 00:00:00 2001 From: Michael Stanclift Date: Wed, 3 Jun 2020 15:47:20 -0500 Subject: [PATCH] Root function --- gravity-sync.sh | 26 ++++++++++++++++---------- 1 file changed, 16 insertions(+), 10 deletions(-) diff --git a/gravity-sync.sh b/gravity-sync.sh index fe6a5c4..4cbd949 100755 --- a/gravity-sync.sh +++ b/gravity-sync.sh @@ -1345,6 +1345,21 @@ function echo_need { echo -en "${NEED} ${MESSAGE}: " } +# Root Check +function root_check { + if [ ! "$EUID" -ne 0 ] + then + TASKTYPE='ROOT' + MESSAGE="${MESSAGE} ${TASKTYPE}" + echo_fail + + MESSAGE="${PROGRAM} Must Not Run as Root" + echo_warn + + exit_nochange + fi +} + # SCRIPT EXECUTION ########################### MESSAGE="${PROGRAM} ${VERSION} Executing" @@ -1353,16 +1368,7 @@ function echo_need { MESSAGE="Evaluating Arguments" echo_stat - if [ ! "$EUID" -ne 0 ] - then - MESSAGE="${MESSAGE} ROOT" - echo_fail - - MESSAGE="${PROGRAM} Must Not Run as Root" - echo_warn - - exit_nochange - fi + root_check case $# in