[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