[devel-distro] rootfs-installer-features
Ivan A. Melnikov
iv at altlinux.org
Thu Dec 12 10:55:34 MSK 2019
On Thu, Dec 12, 2019 at 02:31:17AM +0700, Антон Мидюков wrote:
> 12.12.2019 1:45, Mikhail Efremov пишет:
> > On Thu, 12 Dec 2019 01:29:55 +0700 Антон Мидюков wrote:
> > > Доброго времени суток!
> > >
> > > В сегодняшние регулярки, благодаря rootfs-installer-features, прилетел
> > > alterator-setup.
> > >
> > > Вытянулось вот так:
> > >
> > > MI2c: mark installer-feature-desktop-suspend-stage2
> > > MI2c: target /usr/sbin/install2-init-functions
> > > MI2c: mark rootfs-installer-features
> > > MI2c: target alterator-setup
> > > MI2c: mark alterator-setup
> > > MI2c: target alterator-wizardface
> > > MI2c: mark alterator-wizardface
> > >
> > > В результате перестало отрабатываться удаление пакетов livecd-*
> > > Загружаешься, а на рабочем столе "Установить"
> > >
> > > Нужно это срочно исправлять. В p9 такое ни в коем случае нельзя пускать.
> > >
> > > И исправлять нужно в пакетах, а не в mkimage-profiles.
> > >
> > > Самое простое - убрать из спека rootfs-installer-features строчку:
> > >
> > > Requires: alterator-setup => 0.3.3
> > Вообще это правильный Requires, rootfs-installer-features не имеет
> > никакого смысла без alterator-setup.
> > Я так понимаю, там используется livecd-installer-features?
> Да
> > Иначе зачем
> > там вообще installer-feature-*. Ну так для
> > /usr/sbin/install2-init-functions должен устанавливаться
> > livecd-installer-features явным образом.
>
> livecd-installer-features устанавливается явным образом. Можно сделать
> приоритет установки livecd-installer-features, это должно решить проблему.
>
> И это сделать нужно, как мне кажется.
>
> Но нужно учитывать инерционность mkimage-profiles. Вот к примеру, загружает
> пользователь последний стартеркит builder, собирает live и получает вот
> такую косячную сборку.
>
> Если есть возможность не ломать, давайте не будем ломать.
>
> > Иначе так и сам installer
> > прилететь может, собственно он и провайдит этот файл изначально.
> >
> Не прилетит. У нас все пакеты сортируются по алфавиту в mkimage (это можно и
> выключить). А installer-common-stage2 имеет вес меньше, чем
> livecd-installer-features, потому и не может :-)
>
> Другой вариант, поставить конфликты у alterator-setup с
> livecd-installer-features (или лучше alterator-livecd) и, возможно,
> installer-common-stage2.
Конфликт alterator-setup и alterator-livecd кажется хорошей идеей.
В rootfs-installer-features нужен конфликт с livecd-installer-features
и installer-common-stage2. Мой косяк, сейчас добавлю.
Не знаю, поможет ли это m-p, но на первый взгляд должно.
--
wbr,
iv m.
More information about the devel-distro
mailing list