]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
Merge pull request #13119 from keszybz/unit-loading-2
authorLennart Poettering <lennart@poettering.net>
Tue, 30 Jul 2019 15:55:37 +0000 (17:55 +0200)
committerGitHub <noreply@github.com>
Tue, 30 Jul 2019 15:55:37 +0000 (17:55 +0200)
Rework unit loading to take into account all aliases

1  2 
src/analyze/analyze.c
src/core/load-fragment.c
src/core/manager.c
src/core/manager.h
src/core/unit.c
src/systemctl/systemctl.c
src/test/meson.build
test/TEST-16-EXTEND-TIMEOUT/test.sh

index e5c0cc853dbd2e9f31582e435abe615f71868aab,4ebce83b2cea889352a2deaee05586e86f01f7a8..f62879371d04d35d855641d0c942cbb8b1b1ddd1
@@@ -2216,8 -2211,8 +2263,9 @@@ static int help(int argc, char *argv[]
                 "  log-target [TARGET]      Get/set logging target for manager\n"
                 "  dump                     Output state serialization of service manager\n"
                 "  cat-config               Show configuration file and drop-ins\n"
+                "  unit-files               List files and symlinks for units\n"
                 "  unit-paths               List load directories for units\n"
 +               "  exit-status [STATUS...]  List exit status definitions\n"
                 "  syscall-filter [NAME...] Print list of syscalls in seccomp filter\n"
                 "  condition CONDITION...   Evaluate conditions and asserts\n"
                 "  verify FILE...           Check unit files for correctness\n"
@@@ -2419,10 -2413,11 +2467,12 @@@ static int run(int argc, char *argv[]) 
                  { "get-log-level",     VERB_ANY, 1,        0,            get_log_level          },
                  { "set-log-target",    2,        2,        0,            set_log_target         },
                  { "get-log-target",    VERB_ANY, 1,        0,            get_log_target         },
                  { "dump",              VERB_ANY, 1,        0,            dump                   },
                  { "cat-config",        2,        VERB_ANY, 0,            cat_config             },
+                 { "unit-files",        VERB_ANY, VERB_ANY, 0,            do_unit_files          },
                  { "unit-paths",        1,        1,        0,            dump_unit_paths        },
 +                { "exit-status",       VERB_ANY, VERB_ANY, 0,            dump_exit_status       },
                  { "syscall-filter",    VERB_ANY, VERB_ANY, 0,            dump_syscall_filters   },
                  { "condition",         2,        VERB_ANY, 0,            do_condition           },
                  { "verify",            2,        VERB_ANY, 0,            do_verify              },
Simple merge
Simple merge
Simple merge
diff --cc src/core/unit.c
Simple merge
Simple merge
Simple merge
Simple merge