[Debian-eeepc-commits] [SCM] Maintenance of eeepc-acpi-scripts debian package branch, master, updated. 1.1.5-37-g1b843ed

Damyan Ivanov dmn at debian.org
Tue Jan 26 19:41:42 UTC 2010


The following commit has been merged in the master branch:
commit 46eef9f97e1db0fc1840ff50107d9c41d326bee3
Author: Damyan Ivanov <dmn at debian.org>
Date:   Tue Jan 26 21:19:12 2010 +0200

    suspend.sh: honour running /sbin/shutdown only if run by root
    
    Closes: #565855 -- please do not use pidof in /etc/acpi/actions/{suspend, lid,
    sleep}.sh

diff --git a/debian/changelog b/debian/changelog
index 5728288..de9f32c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -7,6 +7,9 @@ eeepc-acpi-scripts (1.1.8) UNRELEASED; urgency=low
   [ Damyan Ivanov ]
   * wireless.sh/disable: do not fail if no interface can be brought down
   * add ${misc:Depends} to dependencies
+  * suspend.sh: when checking for a running shutdown, check only for processes
+    owned by root. Closes: #565855
+    Thanks to Daniel Kahn Gillmor for reporting.
 
  -- Darren Salt <linux at youmustbejoking.demon.co.uk>  Sat, 23 Jan 2010 03:59:24 +0000
 
diff --git a/etc/acpi/actions/suspend.sh b/etc/acpi/actions/suspend.sh
index a5c803c..77b4cc0 100755
--- a/etc/acpi/actions/suspend.sh
+++ b/etc/acpi/actions/suspend.sh
@@ -7,7 +7,7 @@ FUNC_LIB=/usr/share/eeepc-acpi-scripts/functions.sh
 . /etc/default/eeepc-acpi-scripts
 . $FUNC_LIB
 
-if (runlevel | grep -q [06]) || (pidof '/sbin/shutdown' > /dev/null); then
+if (runlevel | grep -q [06]) || (pgrep -f -z -u root '/sbin/shutdown' > /dev/null); then
     exit 0
 fi
 

-- 
Maintenance of eeepc-acpi-scripts debian package



More information about the Debian-eeepc-commits mailing list