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

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