VERSION="@VERSION@"
function fail {
- echo "virt-what: $1"
+ echo "virt-what: $1" >&2
exit 1
}
# Check we're running as root.
-uid=`id -u`
-if [ "$uid" != 0 ]; then
+if [ "x$root" = "x" ] && [ "$EUID" -ne 0 ]; then
fail "this script must be run as root"
fi
# Check for Hitachi Virtualization Manager (HVM) Virtage logical partitioning.
if echo "$dmi" | grep -q 'Manufacturer.*HITACHI' &&
- echo "$dmi" | grep -q 'Product.*HVM LPAR'; then
+ echo "$dmi" | grep -q 'Product.* LPAR'; then
echo virtage
fi