[devel] q: installer: Killing all remaining processes (forever)
Evgeny Sinelnikov
=?iso-8859-1?q?sin_=CE=C1_altlinux=2Eru?=
Вт Апр 15 02:03:44 MSD 2008
Здравствуйте.
2008/4/14 Michael Shigorin <mike at osdn.org.ua>:
> On Mon, Apr 14, 2008 at 03:58:01AM +0400, Evgeny Sinelnikov wrote:
> > Кстати, вот вгляните и скажите мне пожалуйста: "А почему не
> > внесли изменения на счёт корректной отработки postinstall и
> > initinstall при неудачном завершении отдельных скриптов?". Ведь
> > после не отработавшего удаления alterator-autoinstall (от него
> > теперь зависит alterator-lilo) остальные скрипты, включая
> > eject, не отработали....
>
> Думал, уже вешал такой баг -- оказывается, нет. Повесите?
> Действительно заколебало уже.
>
Это всё уже вошло в installer-0.4-alt12 (в смысле отваливания при
любой ошибке), насколько я понял, когда сегодня объеднялся с ним.
Причиной там является довольно специфичное поведение цикла while в
bash.
>
> > > http://fly.osdn.org.ua/~mike/tmp/rootfs-recovery.png
> > > http://fly.osdn.org.ua/~mike/tmp/home-recovery.png
> > Это очевидное следствие предыдущего... вы не использовали мой
> > вариант - вы мспользованли вариант из Сизифа...
>
> Это как раз Ваш был, с сизифным на 2.6.18 трапаемся после
> killing processes, здесь же попытались размонтироваться:
>
> http://fly.osdn.org.ua/~mike/tmp/postinstall.png
>
Странно... Моих вариантов было уже много... Последний так себя вести не может:
http://git.etersoft.ru/people/sin/packages/installer.git/
1) В нём есть post-скрипт remove-image.sh, на примере же его нет.
2) В нём ошибки в post-скриптах не приводят к падению, основного
скрипта postinstall.
Вероятно мы говорим уже про разные версии...
--
Sin (Sinelnikov Evgeny)
Подробная информация о списке рассылки Devel