diff options
author | Lennart Poettering <lennart@poettering.net> | 2014-12-12 21:05:32 +0100 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2014-12-15 19:02:17 +0100 |
commit | 0faacd470dfbd24f4c6504da6f04213aa05f9d19 (patch) | |
tree | 9b13b654d993efc475f9209f8b1cf602850ee27b /src/core/dbus-manager.c | |
parent | 17d1f37d0dbd2d78b8866e1350c83a9755105144 (diff) |
unit: handle nicely of certain unit types are not supported on specific systems
Containers do not really support .device, .automount or .swap units;
Systems compiled without support for swap do not support .swap units;
Systems without kdbus do not support .busname units.
With this change attempts to start a unsupported unit types will result
in an immediate "unsupported" job result, which is a lot more
descriptive then before. Also, attempts to start device units in
containers will now immediately fail instead of causing jobs to be
enqueued that never go away.
Diffstat (limited to 'src/core/dbus-manager.c')
0 files changed, 0 insertions, 0 deletions