LINUX.ORG.RU

История изменений

Исправление intelfx, (текущая версия) :

Если прописать другие пре- и пост- зависимости юниту,

А зачем их «прописывать другие»? Чему ты собрался прописывать другие зависимости? Тебе нужно было написать свой юнит и задать там любые зависимости, которые пожелаешь.

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

Глупости. Тебе systemd скорее всего сказал «у вас тут циклы, я не собираюсь это говно исполнять».

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

[Unit]
DefaultDependencies=false
After=local-fs-pre.target -.mount systemd-remount-fs.service
Before=local-fs.target sysinit.target shutdown.target
Conflicts=shutdown.target

[Service]
Type=oneshot
RemainAfterExit=true
ExecStart=/path/to/script

[Install]
WantedBy=sysinit.target

Не?

Открываем 3 мануала по написанию юнитов, топ-3 по гуглу

Что могло пойти не так?

И действительно. А надо было открывать ман.

Исправление intelfx, :

Если прописать другие пре- и пост- зависимости юниту,

А зачем их «прописывать другие»? Чему ты собрался прописывать другие зависимости? Тебе нужно было написать свой юнит и задать там любые зависимости, которые пожелаешь.

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

Глупости. Тебе systemd скорее всего сказал «у вас тут циклы, я не собираюсь это говно исполнять».

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

[Unit]
DefaultDependencies=false
After=local-fs-pre.target -.mount
Before=local-fs.target sysinit.target shutdown.target
Conflicts=shutdown.target

[Service]
Type=oneshot
RemainAfterExit=true
ExecStart=/path/to/script

[Install]
WantedBy=sysinit.target

Не?

Открываем 3 мануала по написанию юнитов, топ-3 по гуглу

Что могло пойти не так?

И действительно. А надо было открывать ман.

Исправление intelfx, :

Если прописать другие пре- и пост- зависимости юниту,

А зачем их «прописывать другие»? Чему ты собрался прописывать другие зависимости? Тебе нужно было написать свой юнит и задать там любые зависимости, которые пожелаешь.

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

Глупости. Тебе systemd скорее всего сказал «у вас тут циклы, я не собираюсь это говно исполнять».

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

[Unit]
DefaultDependencies=false
After=-.mount
Before=local-fs.target sysinit.target shutdown.target
Conflicts=shutdown.target

[Service]
Type=oneshot
RemainAfterExit=true
ExecStart=/path/to/script

Не?

Открываем 3 мануала по написанию юнитов, топ-3 по гуглу

Что могло пойти не так?

И действительно. А надо было открывать ман.

Исходная версия intelfx, :

Если прописать другие пре- и пост- зависимости юниту,

А зачем их «прописывать другие»? Чему ты собрался прописывать другие зависимости? Тебе нужно было написать свой юнит и задать там любые зависимости, которые пожелаешь.

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

Глупости. Тебе systemd скорее всего сказал «у вас тут циклы, я не собираюсь это говно исполнять».

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

[Unit]
DefaultDependencies=false
After=-.mount
Before=local-fs.target sysinit.target shutdown.target
Conflicts=shutdown.target

Не?

Открываем 3 мануала по написанию юнитов, топ-3 по гуглу

Что могло пойти не так?

И действительно. А надо было открывать ман.