On 2018-01-04 18:35:10 +0300, Dmitry V. Levin wrote: >>>> target /etc/sysconfig/network mark rcnet >>> Co 2 по 31 итерацию пакет собирался нормально, но вот в Сизиф >>> был закинут пакет rcnet, и всё, полный привет. >> Могу научить писать BuildRequires: etcnet (или с чем оно работает?). > Насколько я понимаю, оно работает с systemd, а не с etcnet. Тогда BuildConflicts в помощь. > Но поскольку у автора пакета rcnet личная неприязнь systemd, Это ты сам придумал, или кто подсказал? > в пакете rcnet прописан явный конфликт с systemd. Да. По двум причинам: 1. Чтобы никто сдуру не поставил его на рабочую станцию (по злому умыслу - можно: у меня оно установлено и прекрасно работает, но у меня systemd нет и не будет). 2. Чтобы на оборудование ни при каких условиях не попала софтина, существенно снижающая стабильность системы. >>> Поскольку etcnet < rcnet, сейчас в Сизифе, вероятно, сломана >>> сборка дистрибутивов на etcnet. >> Дык по рогам этому противоестественному интеллекту, чтобы >> %name не сравнивал... > Это документированное поведение apt, мы на него рассчитываем, > об этом полагается знать. Значит, полагается и {,Build}{Conflicts,Requires} использовать. Для вразумления противоестественного интеллекта этого вполне хватает. >> Ну, или могу /etc/sysconfig/network в отдельный %package >> вынести - как бы смешно это ни выглядело, оно гарантированно >> решит эту и все аналогичные проблемы :-) > Оно создаст нам новые проблемы вместо тех, что создал rcnet. Пффффф... % apf f '^/etc/sysconfig/network$' etcnet net-scripts rcnet Итого три пакета. Три, Карл! Хотя по уму уже при появлении второго пакета следовало бы вынести общие файлы (тем более конфиг, каковым очевидно является /etc/sysconfig/network) в отдельный пакет. > Лучше просто удалить пакет rcnet. 破回 -- Alexey V. Vissarionov gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net