]> glassweightruler.freedombox.rocks Git - Ventoy.git/blobdiff - INSTALL/ExtendPersistentImg.sh
Adding root user check to ExtendPersistentImg (as in CreatePersistentImg) (#2633)
[Ventoy.git] / INSTALL / ExtendPersistentImg.sh
index 87afd08126cabf3ec2df79dd32b2c314689fcf80..5f8b852f5f6330e2cfe6eac232573bb8affdcbc9 100644 (file)
@@ -4,8 +4,9 @@ print_usage() {
     echo 'Usage:  ExtendPersistentImg.sh file size'
     echo '   file   persistent dat file'
     echo '   size   extend size in MB'
-    echo 'Example:'
-    echo '   sh ExtendPersistentImg.sh ubuntu.dat 2048'
+    echo 'Examples:'
+    echo '   sh ExtendPersistentImg.sh ubuntu.dat 2048 - This command would extend ubuntu.dat by 2048MB (2GB)'
+    echo '   sh ExtendPersistentImg.sh ubuntu.dat -2048 - This command reduces ubuntu.dat by 2048MB (-2GB)'
     echo ''
 }
 
@@ -19,6 +20,11 @@ if [ -z "$2" ]; then
     exit 1
 fi
 
+uid=$(id -u)
+if [ $uid -ne 0 ]; then
+    print_err "Please use sudo or run the script as root."
+    exit 1
+fi
 
 if [ "$1" = "__vbash__" ]; then
     shift