From cf850370375367fce03db3df6ba5e448fd2d5ace Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Wed, 24 Aug 2022 08:41:26 +0000 Subject: [PATCH] dist: Avoid putting backup files into source packages Signed-off-by: Michael Tremer --- src/libpakfire/dist.c | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/libpakfire/dist.c b/src/libpakfire/dist.c index 49eb06e9d..5d8f3ccb0 100644 --- a/src/libpakfire/dist.c +++ b/src/libpakfire/dist.c @@ -44,6 +44,17 @@ #define PAKFIRE_MACROS_DIR "/usr/lib/pakfire/macros" #define PAKFIRE_MACROS_GLOB_PATTERN PAKFIRE_MACROS_DIR "/*.macro" +static const char* pakfire_dist_excludes[] = { + // Don't package any backup files + "*~", + "*.bak", + + // Don't package any other package files + "*.pfm", + + NULL, +}; + static int pakfire_makefile_set_defaults(struct pakfire* pakfire, struct pakfire_parser* parser, const char* path) { char buffer[1024]; @@ -336,7 +347,7 @@ static int pakfire_dist_add_files(struct pakfire* pakfire, struct pakfire_packag goto ERROR; // Scan for any files - r = pakfire_filelist_scan(filelist, dirname, NULL, NULL); + r = pakfire_filelist_scan(filelist, dirname, NULL, pakfire_dist_excludes); if (r) goto ERROR; -- 2.47.3