]> Frank Brehm's Git Trees - pixelpark/admin-tools.git/commitdiff
Adding function check_for_root()
authorFrank Brehm <frank.brehm@pixelpark.com>
Wed, 22 Apr 2020 06:05:42 +0000 (08:05 +0200)
committerFrank Brehm <frank.brehm@pixelpark.com>
Wed, 22 Apr 2020 06:05:42 +0000 (08:05 +0200)
lib/functions.rc

index ae808a04d913bcfbf82458ccbc0d41e841a5beb4..767201a9f90b44ae4ea9489d20e8f24bfb485a8f 100644 (file)
@@ -10,7 +10,7 @@ BLUE=""
 CYAN=""
 NORMAL=""
 
-VERSION="0.2.0"
+VERSION="0.3.0"
 
 STD_SHORT_OPTIONS="sdvhV"
 STD_LONG_OPTIONS="simulate,debug,verbose,nocolor,help,version"
@@ -338,4 +338,14 @@ set_locale() {
 
 }
 
+#------------------------------------------------------------------------------
+check_for_root() {
+    local my_id=$( id -u )
+    if [[ "${my_id}" != "0" ]] ; then
+        error "You must be ${RED}root${NORMAL} to execute this script."
+        echo >&2
+        exit 1
+    fi
+}
+
 # vim: filetype=sh ts=4 et list