[devel-distro] I: i-f-{runlevel5,autologin}-stage3
Michael Shigorin
mike at osdn.org.ua
Tue Oct 13 17:06:49 MSK 2009
Здравствуйте.
Проверяя начисто #21893, обнаружил, что в live-icemaker.cd не
заполняется /etc/sysconfig/autologin; неудивительно, ведь нужное
задвинуто в live/image-scripts.d/unused/init5-autologin. Так и
не понял, зачем.
Сделал связку изменений:
вытащил autologin-часть старого хука в mkimage-profiles-desktop как
* пакет installer-feature-autologin-stage3,
который зависит от autologin и
* installer-feature-runlevel5-stage3, сделанного из -stage2;
* соответственно поправил installer-desktop.git (бишь пакеты
installer-distro-desktop-stage[23], хорошо бы гит переименовать);
* в use.mk заменил autologin на installer-feature-autologin-stage3.
Проверил на live-icemaker.cd, live.cd, live-gnome.cd -- работают.
Сейчас всё это поедет на git.alt и installer-* -- в сизиф.
Вообще изначальная задумка была вытащить в отдельную фичу,
добавление которой бы конфигурировало любой доступный вариант
автологина (autologin или *dm), но напоролся на то, что фича
(а не хук) без Requires: autologin установилась раньше и
благополучно не отработала, поскольку проверяла наличие бинарника
с тем, чтоб не конфигурировать отсутствующее. Для конкретно
autologin этот тест можно было просто выкинуть в силу специфики
пакета (не носит с собой никакой конфигурации -- см. #21612),
но для *dm это не прокатит.
2 stanv: почитав метаинформацию в этих скриптах, удивился, почему
не поперетаскивать их в стопку фич да не проставить зависимости?
Посмотри http://tinyurl.com/yz957n9, вполне симпатично.
--
---- WBR, Michael Shigorin <mike at altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
More information about the devel-distro
mailing list