[tbb-commits] [tor-browser-bundle/master] Check kvm group membership prerequisite.

mikeperry at torproject.org mikeperry at torproject.org
Tue Jul 22 19:44:21 UTC 2014


commit f3bb332309c205ac8b1dfd954ec7f2ccb4033f0a
Author: Mike Perry <mikeperry-git at torproject.org>
Date:   Tue Jul 22 12:43:20 2014 -0700

    Check kvm group membership prerequisite.
    
    If the user is not at the X11 console, then they must be in the kvm group to
    access /dev/kvm.
---
 gitian/check-prerequisites.sh |   15 ++++++++++++++-
 1 file changed, 14 insertions(+), 1 deletion(-)

diff --git a/gitian/check-prerequisites.sh b/gitian/check-prerequisites.sh
index e470b84..62167e9 100755
--- a/gitian/check-prerequisites.sh
+++ b/gitian/check-prerequisites.sh
@@ -49,7 +49,7 @@ then
 fi
 
 if [ "z$USE_LXC" != "z1" ];
-then 
+then
   groups | grep libvirtd > /dev/null
   if [ $? -ne 0 ];
   then
@@ -60,6 +60,19 @@ then
     echo " newgrp libvirtd"
     exit 1
   fi
+  if [ -z "$DISPLAY" ];
+  then
+    groups | grep kvm > /dev/null
+    if [ $? -ne 0 ];
+    then
+      echo "You need to be in the kvm group to run Gitian on a headless server."
+      echo
+      echo "Please run:"
+      echo " sudo adduser $USER kvm"
+      echo " newgrp kvm"
+      exit 1
+    fi
+  fi
 fi
 
 



More information about the tbb-commits mailing list