kde 4.6.2 и sysvinit

После недавнего обновления KDE до версии 4.6.2 KDM перестал выключать ноутбук.

Ковыряние в логах показало, что виной всему неправильные ключи для /sbin/shutdown в конфиге KDM по умолчанию.

Исправляется сие правкой раздела Shutdown конфига /usr/share/config/kdm/kdmrc:

[Shutdown]
# The command (subject to word splitting) to run to halt the system.
# Default is "/sbin/shutdown -p now"
HaltCmd=/sbin/shutdown -hP now

Что именно явилось причиной проблемы - изменение ключей /sbin/shutdown или же некорректный конфиг KDM, осталось для меня загадкой, т. к. я не могу утверждать ни того, ни другого, а сравнить не с чем.

Сейчас у меня установлены:

sys-apps/sysvinit-2.88-r1
kde-base/kdm-4.6.2

Если кто-то покажет вывод /sbin/shutdown --help для предыдущих версий sysvinit, укажу точную причину проблемы.

PS
Думаю, новичкам, которые, возможно, столкнутся с этой проблемой, может быть полезно.

UPD 09/04
Вышел патч для KDM: баг. Патч уже есть в оверлее sabayon.
Хотя, судя по тексту патча:

--- a/kdm/config.def
+++ b/kdm/config.def
@@ -37,7 +37,10 @@
 #ifdef _AIX
 # define HALT_CMD      "/usr/sbin/shutdown -h now"
 # define REBOOT_CMD    "/usr/sbin/shutdown -r now"
-#elif defined(BSD) || defined(__linux__)
+#elif defined(__linux__)
+# define HALT_CMD      "/sbin/shutdown -P now"
+# define REBOOT_CMD    "/sbin/shutdown -r now"
+#elif defined(BSD)
 # define HALT_CMD      "/sbin/shutdown -p now"
 # define REBOOT_CMD    "/sbin/shutdown -r now"
 #elif defined(__SVR4)

проблему он не исправляет :)

У меня вот так

eegorov@EGOROV ~ $ grep HaltCmd /usr/share/config/kdm/kdmrc 
HaltCmd=/sbin/halt

Угу. А еще можноinit 0

Угу. А еще можно
/sbin/init 0

Я не смог понять твой комментарий...
И по этому поводу решил подарить тебе запятую: ",". Используй её с умом!

Спасибо, заметил ещё в день

Спасибо, заметил ещё в день релиза, да всё руки не доходили.

Обновитесь до kdm-4.6.2-r1, в

Обновитесь до kdm-4.6.2-r1, в нем эта ошибка исправлена:

  08 Apr 2011; Tomáš Chvátal <scarabeus@gentoo.org>
  +files/4.6.2_fix_halt_p1.patch, +files/4.6.2_fix_halt_p2.patch,
  -kdm-4.6.2.ebuild, +kdm-4.6.2-r1.ebuild:
  Make shutdown work. Fixes bug #362555

Не грусти, товарищ! Всё хорошо, beautiful good!

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".