You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
78 lines
1.5 KiB
78 lines
1.5 KiB
7 years ago
|
#!/bin/bash
|
||
|
shopt -s nullglob
|
||
|
exec 2>&1
|
||
|
LANG=C
|
||
|
HR="======"
|
||
|
PREFIX=""
|
||
|
[ -d /usr/lib/pm-utils ] && PREFIX=/usr/lib/pm-utils
|
||
|
[ -d /usr/lib64/pm-utils ] && PREFIX=/usr/lib64/pm-utils
|
||
|
[ -z $PREFIX ] && echo "Unable to find pm-utils installation" 1>&2 && exit 1
|
||
|
|
||
|
if [ "$(id -u)" != "0" ]; then
|
||
|
echo This utility may only be run by the root user. 1>&2
|
||
|
exit 1
|
||
|
fi
|
||
|
|
||
|
export STASHNAME=pm-suspend
|
||
|
|
||
|
. $PREFIX/pm-functions
|
||
|
|
||
|
rm -rf "${STORAGEDIR}"
|
||
|
mkdir -p "${STORAGEDIR}"
|
||
|
[ -f "$PARAMETERS" ] || echo '' >"$PARAMETERS"
|
||
|
|
||
|
quirk_db_handler()
|
||
|
{
|
||
|
. $PREFIX/sleep.d/98video-quirk-db-handler
|
||
|
echo "location: $PM_QUIRKDB"
|
||
|
[ $PM_QUIRKDB ] && ls -al $PM_QUIRKDB
|
||
|
echo $HR
|
||
|
echo SYS PROPS
|
||
|
for q in $possible_system_properties
|
||
|
do
|
||
|
p=$(canonicalize_dmivar $q) || continue;
|
||
|
echo "$p: `eval echo \\$$p`"
|
||
|
done
|
||
|
}
|
||
|
|
||
|
echo SUSPEND LOG
|
||
|
cat /var/log/pm-suspend.log
|
||
|
echo $HR
|
||
|
echo SYS POWER
|
||
|
ls -lA /sys/power
|
||
|
echo $HR
|
||
|
echo SYS POWER STATE
|
||
|
cat /sys/power/state
|
||
|
echo $HR
|
||
|
echo SYS POWER DISK
|
||
|
cat /sys/power/disk
|
||
|
echo $HR
|
||
|
echo QUIRKDB
|
||
|
quirk_db_handler suspend
|
||
|
echo $HR
|
||
|
echo QUIRKS USED
|
||
|
cat $PARAMETERS
|
||
|
echo $HR
|
||
|
echo ETC PM
|
||
|
ls -lAR /etc/pm
|
||
|
for dir in /etc/pm/*
|
||
|
do
|
||
|
echo DIR ${dir}
|
||
|
for file in ${dir}/*
|
||
|
do
|
||
|
echo FILE $file
|
||
|
cat ${file}
|
||
|
echo $HR
|
||
|
done
|
||
|
echo $HR
|
||
|
done
|
||
|
echo UNAME
|
||
|
uname -a
|
||
|
echo $HR
|
||
|
echo RPM
|
||
|
rpm --qf '%{name}-%{version}-%{release}\n' -q kernel pm-utils hal hal-info gnome-power-manager vbetool radeontool hdparm
|
||
|
echo $HR
|
||
|
echo FEDORA RELEASE
|
||
|
cat /etc/fedora-release
|
||
|
echo $HR
|