]> git.ipfire.org Git - pakfire.git/commitdiff
archive: Make the systemd sysusers filter logic slightly more obvious
authorMichael Tremer <michael.tremer@ipfire.org>
Sun, 16 Feb 2025 14:19:10 +0000 (14:19 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Sun, 16 Feb 2025 14:19:10 +0000 (14:19 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/pakfire/archive.c

index 148ba7844d0bd2f3face47b4f0bd2521d1f68c8f..44419b142e637104c3092bdb0a6a42d699d99d44 100644 (file)
@@ -1895,10 +1895,10 @@ static int pakfire_archive_filter_systemd_sysusers(struct pakfire_archive* archi
                struct archive_entry* e, void* data) {
        const char* path = archive_entry_pathname(e);
 
-       if (!pakfire_path_match("usr/lib/sysusers.d/*.conf", path))
-               return PAKFIRE_WALK_SKIP;
+       if (pakfire_path_match("usr/lib/sysusers.d/*.conf", path))
+               return PAKFIRE_WALK_OK;
 
-       return PAKFIRE_WALK_OK;
+       return PAKFIRE_WALK_SKIP;
 }
 
 static ssize_t pakfire_archive_stream_payload(