Bug 11428

Summary: [FR] add acpid to server
Product: Sisyphus Reporter: Michael Shigorin <mike>
Component: spt-profiles-serverAssignee: Nobody's working on this, feel free to take it <nobody>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: enhancement    
Priority: P2 CC: boyarsh, lakostis, rider, wrar
Version: unstable   
Hardware: all   
OS: Linux   
Bug Depends on:    
Bug Blocks: 12090, 14167    

Description Michael Shigorin 2007-04-09 17:53:03 MSD
Предлагаю добавить acpid в базовую поставку server (при нежелании майнтейнера
обязываться берусь поддерживать).

Обоснование: 
- позитивный эффект выражается в корректном выключении системы при случайном или
намеренном нажатии на кнопку power;
- негативный эффекты выражается в неигнорировании случайного нажатия на кнопку
power.

На моём опыте звонок на площадку "погасите сервер ... коротким нажатием кнопки
питания" приводит при прочих равных быстрее и к более надёжному и предсказуемому
результату, чем просьба подключить консоль, нажать Ctrl-Alt-Del, дождаться
перезагрузки и выключить питание.

Костик, помнится, возражал (но добиться внятной аргументации не вышло).  Поэтому
enh, а не normal.
Comment 1 Dmitry V. Levin 2007-04-09 20:00:46 MSD
Первая проблема с acpid:
$ rpmquery -p --qf '%{BUILDTIME:date}\n' acpid-1.0.4-alt6.src.rpm 
Thu Oct 20 16:41:02 2005
Comment 2 Michael Shigorin 2007-04-09 20:19:01 MSD
(In reply to comment #1)
> Первая проблема с acpid: Thu Oct 20 16:41:02 2005
1.0.4 -- текущий выпуск, критичных для выпуска багов на пакете не наблюдаю.  Я
не против альтернативных вариантов обработки power button, но более простых
(надёжных) и при этом опакеченных в Sisyphus не знаю.
Comment 3 Anton Farygin 2007-04-10 16:31:19 MSD
Я тоже присоединяюсь к Мише.
Comment 4 Dmitry V. Levin 2007-04-18 02:26:06 MSD
Added in 0.3-alt1-3-g3236eac.
Comment 5 Michael Shigorin 2007-05-26 14:45:04 MSD
Спасибо, в 4.0 наблюдается.

Жаль только, что по умолчанию не устанавливается (и то ли после обновления udev,
то ли kernel-image-std-smp до 4.0 у меня и некоторых других подписчиков
community@ перестал автозагружаться модуль button).

Придётся завести привычку после установки Server 4.0 делать

apt-get install acpid; service acpid start
echo button >> /etc/modules; modprobe button

2 boyarsh: ну уж в десктопе-то сделаешь, "как в 2.4/3.0"? :)