Add support for detecting Linux VServer.
authorBarış Metin <baris@metin.org>
Wed, 19 Jan 2011 15:08:23 +0000 (15:08 +0000)
committerRichard W.M. Jones <rjones@redhat.com>
Wed, 19 Jan 2011 15:08:23 +0000 (15:08 +0000)
virt-what.in
virt-what.pod

index e311067..22cbca1 100644 (file)
@@ -121,6 +121,11 @@ if [ -d $root/proc/vz -a ! -d $root/proc/bc ]; then
     echo openvz
 fi
 
+# Check for Linux-VServer
+if cat $root/proc/self/status | grep -q "VxID: [0-9]*"; then
+    echo linux_vserver
+fi
+
 # Check for UML.
 # Added by Laurent Léonard.
 if grep -q 'UML' $root/proc/cpuinfo; then
index 06308b4..409a6e1 100644 (file)
@@ -31,6 +31,12 @@ This is Hyper-V.
 
 Status: from MSDN description, not tested.
 
+=item B<linux_vserver>
+
+This process is running in a Linux VServer container.
+
+Status: contributed by Barış Metin
+
 =item B<kvm>
 
 This is KVM.