archive: sysusers: Fix walking through archive for sysusers files

Message ID 20230328171057.136508-1-stefan.schantl@ipfire.org
State Accepted
Commit 8d37c54b60f1535e790bb3ee4537af6ea85259e0
Headers
Series archive: sysusers: Fix walking through archive for sysusers files |

Commit Message

Stefan Schantl March 28, 2023, 5:10 p.m. UTC
  Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
---
 src/libpakfire/archive.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
  

Patch

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;
 }