From: Michael Tremer Date: Sun, 19 Mar 2023 20:13:27 +0000 (+0000) Subject: archive: Silently ignore if systemd-sysusers could not be executed X-Git-Tag: 0.9.29~231 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=dcd4858fd83858ae195a86e64fb528a04f882f66;p=pakfire.git archive: Silently ignore if systemd-sysusers could not be executed Signed-off-by: Michael Tremer --- 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)