[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