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

Mikhail Efremov sem на altlinux.org
Ср Сен 4 19:34:37 MSK 2024


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"
Создавать файл в пакете не нужно.

-- 
WBR, Mikhail Efremov


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