[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