diff options
author | Lennart Poettering <lennart@poettering.net> | 2014-06-16 19:49:31 +0200 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2014-06-17 02:43:17 +0200 |
commit | d309c1c36426f9a355e28e3c35153281939aeea6 (patch) | |
tree | 74f4042dad40df25503f1b8c00e2cf3ce2f89cf6 /src/test/test-install.c | |
parent | install: simplify and clarify disabling logic for instanced units (diff) | |
download | systemd-d309c1c36426f9a355e28e3c35153281939aeea6.tar.xz systemd-d309c1c36426f9a355e28e3c35153281939aeea6.zip |
install: beef up preset logic to limit to only enable or only disable, and do all-unit preset operations
The new "systemctl preset-all" command may now be used to put all
installed units back into the enable/disable state the vendor/admin
encoded in preset files.
Also, introduce "systemctl --preset-mode=enable-only" and "systemctl
--preset-mode=disable-only" to only apply the enable or only the disable
operations of a "systemctl preset" or "systemctl preset-all" operation.
"systemctl preset-all" implements this RFE:
https://bugzilla.redhat.com/show_bug.cgi?id=630174
Diffstat (limited to 'src/test/test-install.c')
-rw-r--r-- | src/test/test-install.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/test/test-install.c b/src/test/test-install.c index 2087d52994..099eb401d7 100644 --- a/src/test/test-install.c +++ b/src/test/test-install.c @@ -253,7 +253,7 @@ int main(int argc, char* argv[]) { changes = NULL; n_changes = 0; - r = unit_file_preset(UNIT_FILE_SYSTEM, false, NULL, (char**) files, false, &changes, &n_changes); + r = unit_file_preset(UNIT_FILE_SYSTEM, false, NULL, (char**) files, UNIT_FILE_PRESET_FULL, false, &changes, &n_changes); assert_se(r >= 0); dump_changes(changes, n_changes); |