Bug 40705

Summary: Вынести модуль dracut network-manager в отдельный пакет
Product: Sisyphus Reporter: keremet
Component: dracut-networkAssignee: keremet
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: shaba, vt
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description keremet 2021-08-11 16:00:00 MSK
При добавлении пакета ignition в rootfs, создаваемую через mkimage-profiles, сборка завершается ошибкой, если не будет добавлен еще и пакет etcnet. Причина в том, что пакет ignition зависит от dracut-network, зависящего от NetworkManager, зависящего от NetworkManager-wifi, зависящего от NetworkManager-daemon, содержащего /usr/sbin/NetworkManager. При наличии файла /usr/sbin/NetworkManager скрипт mkimage-profiles features.in/net/rootfs/image-scripts.d/50-net-nm (запускаемый при проходе цели use/net) выполняет редактирование файла /etc/net/ifaces/default/options-eth, который находится в пакете etcnet. Поэтому если не установлен пакет etcnet, скрипт 50-net-nm завершается ошибкой, так как нет файла /etc/net/ifaces/default/options-eth. Для работы ignition не нужен модуль dracut network-manager, для которого единственного требуется NetworkManager. Если вынести модуль network-manager в отдельный пакет, то пакет NetworkManager не будет ставиться при установке ignition и ошибка сборки rootfs будет устранена
Comment 1 Repository Robot 2021-08-17 18:21:01 MSK
dracut-055-alt3 -> sisyphus:

 Wed Aug 11 2021 Andrey Sokolov <keremet@altlinux> 055-alt3
 - Move network-manager module to separate package (closes 40705)