[devel] q: installer: Killing all remaining processes (forever)

Michael Shigorin =?iso-8859-1?q?mike_=CE=C1_osdn=2Eorg=2Eua?=
Вс Апр 13 02:41:02 MSD 2008


On Fri, Apr 11, 2008 at 05:18:23PM +0400, Evgeny Sinelnikov wrote:
> http://git.etersoft.ru/people/sin/packages/installer.git/
> В исправления вошли - корректное ожидание сигнала ECHILD после
> killall(), корректная отработка postinstall и initinstall при
> неудачном завершении отдельных скриптов, создание пустого
> /etc/mtab для корректной отработки скриптов в postinstall,
> корректная отработка зависания loop_change_fd() путём переноса
> оригинального образа в память по окончанию установки.

С 2.6.18-std-smp-alt12 залипания после killing processes нет,
файловые системы отчасти отмонтировались, но не совсем успешно
и при первой загрузке проверялись (/ при монтировании из
initramfs, /home -- уже из rc.sysinit):

http://fly.osdn.org.ua/~mike/tmp/postinstall.png
http://fly.osdn.org.ua/~mike/tmp/rootfs-recovery.png
http://fly.osdn.org.ua/~mike/tmp/home-recovery.png

PS http://fly.osdn.org.ua/~mike/tmp/gdm.png :-)

-- 
 ---- WBR, Michael Shigorin <mike на altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/



Подробная информация о списке рассылки Devel