[pm-utils/f14/master] - Remove HAL from pm-utils-bugreport-info.sh - Add quirkdb
Jaroslav Škarvada
jskarvad at fedoraproject.org
Thu Nov 18 15:06:19 UTC 2010
commit 4ee6f56f83433a1ac7d6a2951c6b46209edd997e
Author: Jaroslav Škarvada <jskarvad at redhat.com>
Date: Thu Nov 18 16:06:17 2010 +0100
- Remove HAL from pm-utils-bugreport-info.sh
- Add quirkdb
.gitignore | 1 +
pm-utils-bugreport-info.sh | 49 +++++++++++++++++++++++++++++++++----------
pm-utils.spec | 14 +++++++++++-
sources | 1 +
4 files changed, 52 insertions(+), 13 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 865eb90..3eee918 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
pm-utils-1.3.0.tar.gz
/pm-utils-1.3.1.tar.gz
+/pm-quirks-20100619.tar.gz
diff --git a/pm-utils-bugreport-info.sh b/pm-utils-bugreport-info.sh
index 991fe9c..e106380 100755
--- a/pm-utils-bugreport-info.sh
+++ b/pm-utils-bugreport-info.sh
@@ -2,22 +2,47 @@
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" && exit 1
+
+. $PREFIX/pm-functions
+[ -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 ======
+echo $HR
echo SYS POWER
ls -lA /sys/power
-echo ======
+echo $HR
echo SYS POWER STATE
cat /sys/power/state
-echo ======
+echo $HR
echo SYS POWER DISK
cat /sys/power/disk
-echo ======
-echo HAL INFO
-lshal | egrep "(system.hardware.(product|vendor|version)|system.firmware.version|power_management.quirk)"
-echo ======
+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/*
@@ -27,16 +52,16 @@ do
do
echo FILE $file
cat ${file}
- echo ======
+ echo $HR
done
- echo ======
+ echo $HR
done
echo UNAME
uname -a
-echo ======
+echo $HR
echo RPM
rpm --qf '%{name}-%{version}-%{release}\n' -q kernel pm-utils hal hal-info gnome-power-manager vbetool radeontool hdparm
-echo ======
+echo $HR
echo FEDORA RELEASE
cat /etc/fedora-release
-echo ======
+echo $HR
diff --git a/pm-utils.spec b/pm-utils.spec
index 91c2599..d33ac61 100644
--- a/pm-utils.spec
+++ b/pm-utils.spec
@@ -1,8 +1,9 @@
+%global quirkdbver 20100619
Name: pm-utils
Summary: Power management utilities and scripts for Fedora
License: GPLv2
Version: 1.3.1
-Release: 3%{?dist}
+Release: 4%{?dist}
Group: System Environment/Base
URL: http://pm-utils.freedesktop.org
# for chvt
@@ -15,6 +16,7 @@ Requires: hdparm
BuildRequires: xmlto
Source0: http://pm-utils.freedesktop.org/releases/pm-utils-%{version}.tar.gz
+Source1: http://pm-utils.freedesktop.org/releases/pm-quirks-%{quirkdbver}.tar.gz
Source21: pm-utils-99hd-apm-restore
Source22: pm-utils-hd-apm-restore.conf
@@ -37,6 +39,7 @@ when building programs that use %{name}.
%prep
%setup -q
+tar -xzf %{SOURCE1}
%build
%configure
@@ -53,6 +56,9 @@ install -D -m 0644 %{SOURCE22} $RPM_BUILD_ROOT%{_sysconfdir}/pm-utils-hd-apm-res
install -D -m 0755 %{SOURCE23} $RPM_BUILD_ROOT%{_bindir}/pm-utils-bugreport-info.sh
+# Install quirks
+cp -r video-quirks $RPM_BUILD_ROOT%{_libdir}/pm-utils
+
%files
%defattr(-,root,root,-)
%doc README COPYING AUTHORS ChangeLog
@@ -83,6 +89,8 @@ install -D -m 0755 %{SOURCE23} $RPM_BUILD_ROOT%{_bindir}/pm-utils-bugreport-info
%{_mandir}/man1/*.1.gz
%{_mandir}/man8/*.8.gz
%{_localstatedir}/run/pm-utils/
+%dir %{_libdir}/pm-utils/video-quirks
+%{_libdir}/pm-utils/video-quirks/*
%dir %{_datadir}/doc/pm-utils
%doc %{_datadir}/doc/pm-utils/*
@@ -95,6 +103,10 @@ install -D -m 0755 %{SOURCE23} $RPM_BUILD_ROOT%{_bindir}/pm-utils-bugreport-info
%{_libdir}/pkgconfig/pm-utils.pc
%changelog
+* Tue Nov 09 2010 Jaroslav Škarvada <jskarvad at redhat.com> - 1.3.1-4
+- Remove HAL from pm-utils-bugreport-info.sh
+- Add quirkdb
+
* Tue Oct 12 2010 Jaroslav Škarvada <jskarvad at redhat.com> - 1.3.1-3
- Remove HAL from 99hd-apm-restore hook (#636382)
diff --git a/sources b/sources
index 93fc87e..ddc418a 100644
--- a/sources
+++ b/sources
@@ -1 +1,2 @@
c5a3249998f1a9e916cd61ddee048ab9 pm-utils-1.3.1.tar.gz
+3b6ee39056b9ece0cd5e073a4c272b05 pm-quirks-20100619.tar.gz
More information about the scm-commits
mailing list