Browse Source

updated vbuilder.sh.in: defined require-root() (Thanks to tomo-p-san)

git-svn-id: http://trac.vinelinux.org/repos/projects/vbootstrap/trunk@2514 ec354946-7b23-47d6-9f5a-488ba84defc7
munepi 13 years ago
parent
commit
c2e776798e
1 changed files with 10 additions and 0 deletions
  1. 10 0
      vbuilder.sh.in

+ 10 - 0
vbuilder.sh.in

@@ -594,6 +594,14 @@ EOF
     return 0
 }
 
+require-root(){
+  if [ $USER != "root" ]; then
+    echo "The root privilege is required."
+    sudo $0 $*
+    return $?
+  fi
+}
+
 ##############################################################################
 
 Clean(){
@@ -830,6 +838,8 @@ RPM_Sign(){
 
 ##############################################################################
 
+require-root $* || exit 1
+
 setup-vbuilder || exit 1
 
 check-parameter $* || exit 1