Blame SOURCES/pm-utils-bugreport-info.sh

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