[make-initrd] Сортировка сервисов в make-initrd

Alexey Gladkov gladkov.alexey at gmail.com
Fri Sep 4 12:42:40 MSK 2020


On Fri, Sep 04, 2020 at 12:16:04PM +0300, Alex Moskalenko wrote:
> Здравствуйте.
> 
> Понадобилось мне добавить новый сервис в makr-initrd, который должен 
> запускаться после запуска сети. Соответственно, создал для него
> feature, прописал в нее нужные файлы и создал файл для запуска сервиса
> в etc/rc.d/init.d следующего вида:
> 
> #!/bin/sh
> ### BEGIN INIT INFO
> # Provides: myservice
> # Required-Start: network-up
> # Required-Stop:
> # Default-Start:     3 4 5
> # Default-Stop:      0 1 2 6
> # Short-Description: My service
> # Description: Starts and stops my service
> ### END INIT INFO
> 
> ....
> 
> При генерации образа в /etc/rc[345].d симлинк на этот сервис создается
> с именем S100myservice. И кажется мне, что он будет запущен явно
> раньше, чем будет запущена сеть, так как S100 при сортировке будет
> выше, чем S90network.
> 
> Может, есть смысл не нумеровать сервисы десятками, или перейти на 
> трехзначную нумерацию (вида S090network, S100myservice)?

Похоже вы правы.

> Или же я зря беспокоюсь и можно пробовать загрузиться и в таком
> варианте?

Лучше не надо. Подождите следующей версии make-initrd.

-- 
Rgrds, legion



More information about the Make-initrd mailing list