From: Michael Tremer Date: Wed, 24 Aug 2022 08:41:26 +0000 (+0000) Subject: dist: Avoid putting backup files into source packages X-Git-Tag: 0.9.28~384 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cf850370375367fce03db3df6ba5e448fd2d5ace;p=pakfire.git dist: Avoid putting backup files into source packages Signed-off-by: Michael Tremer --- 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;