Запуск пользовательского сценария инициализации всегда перед lightdm.conf

У меня есть скрипт firstboot /etc/init/firstboot.conf, который начинается с «файловой системы». Этот файл создает некоторые символические ссылки на некоторые libs в / usr / lib

Проблема: /etc/init/lightdm.conf также начинается с «файловой системы».

Если я пройду назад, mountall.conf - это файл, который испускает событие «файловая система», и когда это событие генерируется, lightdm.conf, а также мой пользовательский firstboot.conf, оба пытаются выполнить свои скрипты, но порядок не защищен, и вы никогда не сможете определить, какой из них выполняется первый. Теперь я хочу всегда гарантировать, что firstboot.conf работает до lightdm.conf. Как я могу обеспечить это без редактирования lightdm.conf (я знаю, что я могу создать зависимость, испустив событие в моем firstboot.conf и изменив lightdm.conf, чтобы начать это событие, но я не хочу этого делать. подход, который касается только моего пользовательского firstboot.conf !!)

1
задан 3 May 2014 в 05:43

1 ответ

Отправка ответа, потому что мне не хватает кармы для комментариев:

start on mounted MOUNTPOINT=/usr

не так, как это сделать. Это событие будет выпущено только в том случае, если у пользователя есть отдельная файловая система / usr, что является необычным.

start on starting lightdm

- идеальный способ сделать это. Начальное событие блокирует lightdm от продолжения до начала вашей работы.

0
ответ дан 24 May 2018 в 08:16

Другие вопросы по тегам:

Похожие вопросы: