[devel] I: sysvinit vs systemd

Dmitry V. Levin ldv на altlinux.org
Чт Дек 23 23:19:03 MSK 2021


On Thu, Dec 23, 2021 at 06:59:30PM +0300, Anton Farygin wrote:
> On 22.12.2021 14:01, Alexey Gladkov wrote:
> > Дима предложил порядок действий:
> >
> > + В startup ссылки /etc/modules и /etc/sysctl.conf заменяются на
> > зависимости.
> >
> > + Из systemd ссылка /etc/modules-load.d/modules.conf заменяется на
> > зависимость.
> >
> > + В systemd-sysctl-common ссылка /etc/sysctl.d/99-sysctl.conf заменяется
> > на файл и добавляется ссылка /etc/sysctl.conf.
> >
> > + В новом systemd-modules-common добавляется файл
> > /etc/modules-load.d/modules.conf и ссылка /etc/modules на него.
> >
> > + В обоих -common добавляются %pre, которые перемещают заменяемые файлы на
> > новые места.
> >
> > После этого startup перестанет появляться на системах с systemd и
> > вытягивать ненужные зависимости.
> 
> А наш rpm переживёт эти процедуры со ссылками ?

Замены ссылок на файлы и обратно rpm обычно переваривает нормально.
Единственная нетривиальность - сохранить содержание перемещаемых файлов,
если они были изменены локально, но и это несложно.  Но надо будет
протестировать, что содержание действительно не теряется.


-- 
ldv


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