[devel] Пакеты альтератора, зависящие от /etc/sysconfig/system (startup)

Антон Мидюков midyukov-anton на ya.ru
Ср Сен 4 19:40:46 MSK 2024


04.09.2024 19:34, Mikhail Efremov пишет:
> On Wed, 4 Sep 2024 19:28:29 +0300 Антон Мидюков wrote:
>> 04.09.2024 16:11, Sergey V Turchin пишет:
>>> On Wednesday, 4 September 2024 15:40:41 MSK Антон Мидюков wrote:
>>> [...]  
>>>>>> 1. есть желание отказаться от startup в системах на systemd  
>>>>> firsttime сломается?
>>>>> [...]  
>>>> Сломаться не должен (у systemd свой юнит altlinux-first_time.service), но
>>>> каталог /etc/firsttime.d и файл /etc/firsttime.flag не будут никому
>>>> принадлежать.  
>>> /etc/firsttime.flag должен лежать на диске, иначе будет считаться, что 
>>> выполнен. Т.е. его кто-то должен создать. Сейчас он %ghost и создаётся в %post 
>>> у startup. Видимо, его должен создавать пакет systemd.
>>>   
>>
>> Почему-то думал, что /etc/firsttime.flag при установке и сборке создаём.
>> И мне кажется, что именно так было бы правильнее.
>> Считаю, что установкой пакета взводиться флаг первой установки не должен.
> 
> Ну вообще так и происходит:
> installer/postinstall.d/90-firsttime.sh:[ -f "$destdir/etc/firsttime.flag" ] || touch "$destdir/etc/firsttime.flag"
> sub.in/rootfs/image-scripts.d/90-firsttime:[ -f "/etc/firsttime.flag" ] || touch "/etc/firsttime.flag"
> Создавать файл в пакете не нужно.
> 

Спасибо :)

-- 
С уважением, Антон Мидюков <antohami на altlinux.org>


Подробная информация о списке рассылки Devel