Size: a a a

2021 June 26

p

podskochu in NixOS
Вот, именно так.
источник

E

ElXreno in NixOS
К сожалению, не работает. Всё-равно сервис стартуется после ребилда.
источник

VS

Vadim Selin in NixOS
сделай systemctl cat имясервиса.service
убедись что есть строка X-OnlyManualStart = true и что она в разделе [Unit]
источник

E

ElXreno in NixOS
Сделал. Всё есть.
источник

VS

Vadim Selin in NixOS
эта опция добавлена вот в этом коммите
https://github.com/NixOS/nixpkgs/commit/db6c94304f3186b2e09abfd01f8c485b7886e0c4

может у тебя более старый NixOS?
источник

E

ElXreno in NixOS
Не-а, у меня 21.05.
источник

VS

Vadim Selin in NixOS
а что выдаёт fgrep -C9 OnlyManualStart /run/current-system/bin/switch-to-configuration ?
источник

E

ElXreno in NixOS
источник

VS

Vadim Selin in NixOS
возможно тогда этот unit запускается не напрямую, а как зависимость другого юнита
источник

VS

Vadim Selin in NixOS
что за сервис-то?
источник

E

ElXreno in NixOS
Вот кусок конфига (на тот случай, если я вдруг что-то не так делаю):
systemd.services = {
 "beesd@root" = {
   unitConfig = {
     X-OnlyManualStart = true;
   };
 };
};
источник

E

ElXreno in NixOS
beesd@*.service
источник

VS

Vadim Selin in NixOS
а что выдаёт systemctl list-dependencies beesd@root.service --all
источник

E

ElXreno in NixOS
источник

E

ElXreno in NixOS
Слайс тут не при чём, наверное.
источник

E

ElXreno in NixOS
Я не думаю, что его что-то запускает. Тем более, что nix сам рапортует the following new units were started: beesd@root.service
источник

VS

Vadim Selin in NixOS
ещё есть подозрение, что это связано с тем, что это параметризированный юнит.

не пробовал добавить X-OnlyManualStart в сам beesd@?
источник

⁠Сергей in NixOS
какой из конфигов?
источник

E

ElXreno in NixOS
Не-а, не пробовал. Я по началу хотел попробовать, но увидел, что создаётся именно beesd@root сервис, а не beesd@. Ну, либо, возможно, я не совсем понимаю, как это всё работает.
источник

E

ElXreno in NixOS
Только что попробовал, но нет, не помогло. Всё-равно стартует, хоть ты тресни.
источник