From dcd4858fd83858ae195a86e64fb528a04f882f66 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Sun, 19 Mar 2023 20:13:27 +0000 Subject: [PATCH] archive: Silently ignore if systemd-sysusers could not be executed Signed-off-by: Michael Tremer --- src/libpakfire/archive.c | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/src/libpakfire/archive.c b/src/libpakfire/archive.c index aafbb83e5..d7f1bfad0 100644 --- a/src/libpakfire/archive.c +++ b/src/libpakfire/archive.c @@ -1209,16 +1209,8 @@ static int __pakfire_archive_handle_systemd_sysusers(struct pakfire* pakfire, if (r) goto ERROR; - r = pakfire_jail_exec(jail, argv, pakfire_archive_stream_payload, NULL, a, 0); - switch (r) { - // If the command does not exist, we silently ignore this error - case 127: - r = 0; - break; - - default: - goto ERROR; - } + r = pakfire_jail_exec(jail, argv, pakfire_archive_stream_payload, NULL, a, + PAKFIRE_JAIL_NOENT_OK); ERROR: if (jail) -- 2.39.5