#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];
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;