LINUX.ORG.RU

Systemd имеет SysVInit в зависимостях?


0

1
root@ASUS:/home/loki# pacman -Rcs sysvinit
проверка зависимостей...

Удалить (7): systemd-arch-units-20110628-1  initscripts-systemd-v25-1
             systemd-29-1  initscripts-2011.06.4-1  sysvinit-2.88-2
             iproute2-2.6.38-3  kbd-1.15.3-1

Размер удаляемых файлов:   9,63 МБ

Хотите удалить эти пакеты? [Y/n] n

Зачем это?

★★
Ответ на: комментарий от anonymous

Мне он не нужен, в отличие от systemd.

Loki29 ★★
() автор топика

Это чтобы были команды pidof и mountpoint. Они почему-то в пакете с sysvinit. Я уже создавал тред по этому поводу (я выпилил SysVinit, выпилились pidof и mountpoint, ЧЯДНТ?). Пришлось вернуть sysvinit.

gentoo_root ★★★★★
()
Ответ на: комментарий от gentoo_root

Это я к тому, почему не надо удалять SysVinit. Зачем такие зависимости, я без понятия, в Генте спокойно выпилилось.

Мне он не нужен, в отличие от systemd.

Сомневаюсь, но если pidof и mountpoint не нужны, то отредактируй PKGBUILD для systemd, чтобы он не собирал режим совместимости с init-скриптами и удали зависимость.

gentoo_root ★★★★★
()
Ответ на: комментарий от gentoo_root

> чтобы он не собирал режим совместимости с init-скриптами и удали зависимость.

А что, уже все init-скрипты заменили на юниты?

DukE-M ★★
()

Чтобы система загрузилась, очевидно же. Юниты написано далеко не для всех служб, поэтому в случае их отсутствия используются sysvinit-скрипты.

unikum ★★★★★
()
Ответ на: комментарий от DukE-M

>А что, уже все init-скрипты заменили на юниты?

Я у себя все заменил. Их легко писать, когда их нет, гораздо легче, чем аналогичные скрипты.

gentoo_root ★★★★★
()
Ответ на: комментарий от unikum

>Юниты написано далеко не для всех служб, поэтому в случае их отсутствия используются sysvinit-скрипты.

Как бы init-скрипты, даже если они нужны, не зависят от SysVinit. Для того, чтобы запустить скрипт, нужен bash. SysVinit на самом деле просто запускает по очереди скрипты /etc/rc.sysinit, /etc/rc.multi, которые уже запускают скрипты из /etc/init.d или /etc/rc.d. systemd может сразу запускать скрипты из /etc/init.d. Так что зависимости init-скриптов от SysVinit нет.

gentoo_root ★★★★★
()

вот в сусе
[code]
zypper se sysvin
Loading repository data...
Reading installed packages...

S | Name | Summary | Type
--+------------------+----------------------------------------------+-----------
| systemd-sysvinit | System V init tools | package
i | sysvinit | SysV-Style init | package
| sysvinit | SysV-Style init | srcpackage
i | sysvinit | sysvinit: boot correctly if blogd is enabled | patch
i | sysvinit-tools | Tools for basic booting | package
[/code]
тут есть sysvinit-tools в других дистрибутивах их не вынесли в отельный пакет

Novell-ch ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.