Improve logging for non-privileged users

This commit is contained in:
Michael Boelen 2016-10-16 15:29:50 +02:00
parent 99de3bb0b6
commit 27054e2f2e

View File

@ -1085,7 +1085,7 @@
IsContainer() { IsContainer() {
FOUND=0 FOUND=0
if [ /proc/1/cgroups ]; then if [ -e /proc/1/cgroups ]; then
FIND=$(cat /proc/1/cgroups | grep -i docker) FIND=$(cat /proc/1/cgroups | grep -i docker)
if [ $? -eq 0 ]; then if [ $? -eq 0 ]; then
LogText "Result: found Docker in cgroups, so we are running in Docker container" LogText "Result: found Docker in cgroups, so we are running in Docker container"
@ -1368,7 +1368,8 @@
fi fi
# lshw # lshw
if [ "${SHORT}" = "" -a ${PRIVILEGED} -eq 1 ]; then if [ "${SHORT}" = "" ]; then
if [ ${PRIVILEGED} -eq 1 ]; then
if [ -x /usr/bin/lshw ]; then if [ -x /usr/bin/lshw ]; then
LogText "Test: trying to guess virtualization with lshw" LogText "Test: trying to guess virtualization with lshw"
FIND=`lshw -quiet -class system 2> /dev/null | awk '{ if ($1=="product:") { print $2 }}'` FIND=`lshw -quiet -class system 2> /dev/null | awk '{ if ($1=="product:") { print $2 }}'`
@ -1379,6 +1380,9 @@
else else
LogText "Result: lshw not found" LogText "Result: lshw not found"
fi fi
else
LogText "Result: skipped lshw test, as we are non-privileged and need more permissions to run lshw"
fi
else else
LogText "Result: skipped lshw test, as we already found machine type" LogText "Result: skipped lshw test, as we already found machine type"
fi fi