[Bug 570450] Re: regression in /etc/acpi/powerbtn.sh causes it to fail entirely on Ubuntu servers

Gerben gerbgeus at gmail.com
Sun May 2 13:21:01 BST 2010


Hi,

Looks OK to me:

Added to /etc/apt/sources.list
deb http://nl.archive.ubuntu.com/ubuntu/ lucid-proposed restricted main multiverse universe
and performed
apt-get -t lucid-proposed update
apt-get -t lucid-proposed upgrade

It showed acpid as one of the upgrades. 
The machine halts as expected.

-- 
regression in /etc/acpi/powerbtn.sh causes it to fail entirely on Ubuntu servers
https://bugs.launchpad.net/bugs/570450
You received this bug notification because you are a member of Ubuntu
Sponsors Team, which is a subscriber of a duplicate bug.

Status in “acpi” package in Ubuntu: Fix Committed
Status in “acpi” source package in Lucid: Fix Committed

Bug description:
Binary package hint: acpi

The last upload of acpid causes a problem on systems which do not have the acpi-support package installed:

acpid (1.0.10-5ubuntu2) lucid; urgency=low

  * Source /usr/share/acpi-support/power-funcs in powerbtn.sh (LP: #508073)

 -- Jonathan Thomas <echidnaman at kubuntu.org>  Fri, 15 Jan 2010 19:59:47 -0500


The sourcing of the file happens unconditionally, and the acpid package does not depend on acpi-support, which provides that file.

This could be solved by adding acpi-support to acpid's depends, however, this isn't desirable because it pulls in several X related packages which we would not want on a server.

Instead, let's only source that file if it exists.  If it doesn't, then there is a foolproof failure case handling at the bottom of that script.





More information about the Ubuntu-sponsors mailing list