[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