From: Stefan Schantl Date: Tue, 28 Mar 2023 17:09:18 +0000 (+0200) Subject: archive: sysusers: Fix walking through archive for sysusers files X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5e41470eb2bd1a60b300f90e53cf87cdb7ae65ae;p=people%2Fstevee%2Fpakfire.git archive: sysusers: Fix walking through archive for sysusers files Signed-off-by: Stefan Schantl --- diff --git a/src/libpakfire/archive.c b/src/libpakfire/archive.c index 34d1f986..019438f6 100644 --- a/src/libpakfire/archive.c +++ b/src/libpakfire/archive.c @@ -1247,7 +1247,7 @@ static int __pakfire_archive_filter_systemd_sysusers(struct pakfire* pakfire, struct archive* a, struct archive_entry* e, void* data) { const char* path = archive_entry_pathname(e); - if (!pakfire_path_match("/usr/lib/sysusers.d/*.conf", path)) + if (!pakfire_path_match("usr/lib/sysusers.d/*.conf", path)) return PAKFIRE_WALK_SKIP; return PAKFIRE_WALK_OK; @@ -1312,7 +1312,7 @@ ERROR: int pakfire_archive_apply_systemd_sysusers(struct pakfire_archive* archive) { pakfire_archive_walk(archive, - __pakfire_archive_filter_systemd_sysusers, __pakfire_archive_handle_systemd_sysusers, NULL); + __pakfire_archive_handle_systemd_sysusers, __pakfire_archive_filter_systemd_sysusers, NULL); return 0; }