[devel] [#214195] DONE installer.git=1.8.43-alt1
Michael Shigorin
mike на altlinux.org
Сб Окт 6 17:19:07 MSK 2018
On Sat, Oct 06, 2018 at 04:57:51PM +0300, Leonid Krivoshein wrote:
> > Буду благодарен, если заинтересованные отсмотрят коммиты:
> > http://git.altlinux.org/people/mike/packages/?p=installer.git;a=summary
> > Ещё там надо бы поправить обработку ключевого слова poweroff:
> > https://bugzilla.altlinux.org/show_bug.cgi?id=35479
> Про юмор:
> > still broken for me: catches the keyword but reboots
> Не удивительно, ведь чтобы need_poweroff включился, у тебя
> /proc _не_должен_ быть смонтирован (!) и ещё много чего...
Почему? Это место как раз Глеб посмотрел (и нашёл там пару
ошибок, ага :) -- если /proc уже был смонтирован, что сейчас
_не_ так, то просто получим ещё один "на миллисекундочку"
смонтированный поверх него. Т.е. инвариант соблюдён.
> А если need_poweroff таки включился, /proc здесь же
> отмонтируется (!), после чего запись в /proc/sysrq-trigger
> не работает и много чего ещё, например, больше ничего уже
> нельзя отмонтировать. :)
По факту на момент ребута /proc остаётся смонтированным,
могу прислать вещдок. О, или сразу к баге его приложу, вот.
> А по существу:
>
> Не похоже, что /etc/rc.d/init.d/halt из startup определяет
> нынче логику выключения.
Там всё врукопашную в этом же install2-init.c.
> Вот если кто знает, используется ли systemd во время инсталляции
Нет; должно же у нас хоть что-то работать.
> А с /destination так вообще костыли для бага --
> в desktop-инсталляторе у меня ещё и рекурсивно раз 150 это всё
> монтировалось.
Это про livecd-install?
> То есть не со следствием бороться надо, а искать источник ошибки.
...и не смешивать совсем разные в одно. :)
Спасибо!
--
---- WBR, Michael Shigorin / http://altlinux.org
------ http://opennet.ru / http://anna-news.info
Подробная информация о списке рассылки Devel