Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/github/pr/9'
Browse files Browse the repository at this point in the history
  • Loading branch information
mika committed Sep 22, 2023
2 parents ea97638 + 6356449 commit e436207
Showing 1 changed file with 21 additions and 1 deletion.
22 changes: 21 additions & 1 deletion grml-hwinfo
Original file line number Diff line number Diff line change
Expand Up @@ -172,6 +172,22 @@ get_network_devices() {
done
}

# Check if X server is running
#
# If xset is missing, we rely on the existence of the $DISPLAY variable.
NO_DISPLAY=0
if exectest xset ; then
if ! timeout 1s xset q &>/dev/null ; then
NO_DISPLAY=1
fi
elif [ -z "${DISPLAY}" ] ; then
NO_DISPLAY=1
fi

if [ "${NO_DISPLAY}" -eq 1 ] ; then
$_opt_quiet || echo "W: Running without X server. Not all data will be collected."
fi

cd "${OUTDIR}" || exit 1
(
if ! $_opt_quiet ; then
Expand All @@ -191,6 +207,10 @@ cd "${OUTDIR}" || exit 1
fi
uname -a > ./uname

# inxi
exectest inxi && inxi -F -xx > ./inxi 2>./inxi.error
exectest inxi && inxi -FJ --admin > ./inxi_admin 2>./inxi_admin.error

# disks / devices
[ -f /proc/scsi/scsi ] && cat /proc/scsi/scsi > scsi
exectest lspci && lspci -nn > ./lspci
Expand Down Expand Up @@ -320,7 +340,7 @@ cd "${OUTDIR}" || exit 1
dpkg -S "/boot/vmlinuz-$(uname -r)" >> running_kernel 2>>running_kernel.error

# X stuff
if [ -n "${DISPLAY}" ] ; then
if [ "${NO_DISPLAY}" -eq 0 ] ; then
exectest xviddetect && xviddetect > ./xviddetect
exectest xvidtune && xvidtune -show > ./xdivtune
exectest xrandr && xrandr > ./xrandr
Expand Down

0 comments on commit e436207

Please sign in to comment.