On Sun, 14.06.15 11:17, Igor Bukanov (i...@mir2.org) wrote: > Hello, > > I noticed that running `systemctl is-enabled foo.service` against a > service written by a generator fails with a puzzling error message: > > Failed to get unit file state for foo.service: No such file or directory > > when I expected that the command succeeds and prints enabled-runtime > as the unit was enabled through a target file > /run/systemd/generator/multi-user.target.d/foo.conf containing: > > [Unit] > Wants=foo.service > > Is it a bug?
Well, yes. We should include the generator unit dirs in the unit search paths for the enable/disable/is-enabled code, and we currently don't, hence don't even see the unit if you call that code. We should add it. Added to the TODO list. Lennart -- Lennart Poettering, Red Hat _______________________________________________ systemd-devel mailing list systemd-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/systemd-devel