]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
sysext: skip the reload if `--root=` is provided 29007/head
authorMathieu Tortuyaux <mtortuyaux@microsoft.com>
Tue, 29 Aug 2023 08:52:38 +0000 (10:52 +0200)
committerMathieu Tortuyaux <mtortuyaux@microsoft.com>
Tue, 29 Aug 2023 11:55:36 +0000 (13:55 +0200)
Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
src/sysext/sysext.c

index e7e2478d1e39307f4abf16ece99d713d22849e90..893d4ce66e47439b8372b16427d0a66f3ef540ca 100644 (file)
@@ -1138,6 +1138,8 @@ static int parse_argv(int argc, char *argv[]) {
                         r = parse_path_argument(optarg, false, &arg_root);
                         if (r < 0)
                                 return r;
+                        /* If --root= is provided, do not reload the service manager */
+                        arg_no_reload = true;
                         break;
 
                 case ARG_JSON: