Spaces:
Runtime error
Runtime error
File size: 896 Bytes
5f491f6 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 | #!/bin/bash
if ! [ -x "$(command -v hwinfo)" ]; then
echo "Can't find hwinfo. Please install it." >&2
exit 1
fi
if ! [ -x "$(command -v acpidump)" ]; then
echo "Can't find acpidump. Please install it." >&2
exit 1
fi
name=$(</sys/class/dmi/id/product_name)
dir="${0%/*}/$name"
mkdir -p "$dir"
echo "getting EDID for card0-eDP-1"
cp /sys/class/drm/card0-eDP-1/edid "$dir"/card0-eDP-1.edid
echo "getting dmesg"
sudo dmesg > "$dir"/dmesg
echo "getting hwinfo"
sudo hwinfo > "$dir"/hwinfo.txt
echo "getting lspci"
sudo lspci -vvnn > "$dir"/lspci
echo "getting lsusb"
sudo lsusb -v > "$dir"/lsusb
echo "getting Xorg.log"
user_log=~/.local/share/xorg/Xorg.0.log
global_log=/var/log/Xorg.0.log
if [ $user_log -nt $global_log ]; then
cp $user_log "$dir"/Xorg.0.log
else
cp $global_log "$dir"/Xorg.0.log
fi
echo "getting ACPI tables"
sudo acpidump > "$dir"/acpidump
echo "done!"
|