Выношу из bug 33602 comment 9 и вешаю пока на installer: - инсталер regular-jeos.iso виснет на Saving settings - в процессах alterator-wait - alteratord в чруте не запускается, т.к. симлинка /usr/bin/guile нет - alternatives-update; service alteratord start в чруте и едем дальше Образы для тестирования могу быстро испечь по запросу.
Будем посмотреть…
Там дело не в одной альтернативе, Дело в том, что /mnt/destination/etc/alternatives/links пуста совсем, хотя в packages.d есть конфиги от 4 пакетов включая guile22. Если сделать чрут /mnt/destination и там _удалить_ пакет (я удалил vim-console и vim-common), то видно, как начинают выполняться триггеры, в частности kernel.filetrigger. alternatives.filetrigger тоже выполняется, после чего в /etc/alternatives/links появляются линки (в том числе на guile22). Это _очень_ похоже на отложенное выполнение триггеров. Но я пока не понимаю, кто и как его инициирует. Никаких странных опций apt-get вроде бы не передаётся: я с этой целью проверил backend3/pkg-install и apt.conf. Ничего похожего на --noscripts там нет.
Проблема на стороне rpm -- файлтриггеры неправильно работают при использовании apt-овой опции RPM::RootDir .
Перевешу на rpm.
rpm-4.13.0.1-alt2 -> sisyphus: Fri Jun 08 2018 Gleb F-Malinovskiy <glebfm@altlinux> 4.13.0.1-alt2 - darktemplar@: + Added tag RPMTAG_AUTOINSTALLED (closes: #34252); + spec: use strong interpackage dependencies. - Readded armh arch support (by Sergey Bolshakov). - librpm7: changed C: librpm to match 4.0.4-alt101.M80P.* versions from p8 (ALT#34505). - Synced macros definitions with rpm-build 4.0.4-alt112 (ALT#34684). - Fixed posttrans filetriggers when different root path is used (ALT#34430). - Changed rpm output format of non-terminal output to avoid truncation of package names.
Ура, теперь можно добавить jeos в регулярки!