[sisyphus] systemd instead of rc.sysinit

Alexey Shabalin a.shabalin на gmail.com
Пн Фев 7 12:42:50 UTC 2011


> Осталось совсем немного, что бы полностью заменить rc.sysinit
Разбираясь с добавлением функциональности rc.sysinit в systemd
возникли некоторые вопросы.
Прошу помочь в них разобраться.

- загрузка модулей из /etc/modules уже работает.
- запуск /etc/rc.d/scripts/idetune - сделаем, не трудно.
- при использовании KMS, нужно запускать /etc/rc.d/scripts/framebuffer_init ?
- запуск /etc/rc.d/scripts/multipath_start - сделаем, не трудно.
- насколько нужен /etc/rc.d/scripts/raidstart и lvm_start, я пока ещё
до конца не определился (не оттестировал). udev вполне справляется с
запуском mdadm и lvm. Пока я наступил только на грабли с размещение
swap на lvm, но думаю, это довольно экзотический случай(для него можно
придумать как стартовать swapon -a ещё раз).
Если всё же запускать инициализацию дисков, то может лучше объединить
старт multipath,raid,lvm в один скрипт.
В fedora ещё есть fedora-wait-storage.service, который запускает:
ExecStart=-/sbin/rmmod scsi_wait_scan
ExecStart=-/sbin/modprobe scsi_wait_scan
ExecStart=-/sbin/rmmod scsi_wait_scan
Насколько я понял, этот сервис обеспечивает функцию "дождаться"
инициализации всех scsi устройств. В каких случаях это может
понадобиться, и нужно ли нам?
- нужен ли запуск /etc/rc.d/scripts/lang ?
- нужна ли поддержка /etc/rc.d/scripts/firewall /etc/rc.d/rc.firewall
/etc/rc.firewall ?
- про rsbac можно забыть?
- /var/lock/TMP_1ST создаёт инсталятор? Это единственный признак для
запуска /etc/rc.d/scripts/first_time?

-- 
Alexey Shabalin


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