[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