Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
Handle fflags in pkg register
Baptiste Daroussin committed 9 years ago
commit 8b3e439a94da5d92077c2a3d97eda6cecdebb69d
parent 6cdb89a
1 file changed +2 -1
modified libpkg/packing.c
@@ -104,7 +104,8 @@ packing_init(struct packing **pack, const char *path, pkg_formats format, bool p
		(*pack)->pass = true;
		(*pack)->awrite = archive_write_disk_new();
		archive_write_disk_set_options((*pack)->awrite,
-
		    EXTRACT_ARCHIVE_FLAGS);
+
		    EXTRACT_ARCHIVE_FLAGS|ARCHIVE_EXTRACT_CLEAR_NOCHANGE_FFLAGS|
+
		    ARCHIVE_EXTRACT_UNLINK|ARCHIVE_EXTRACT_FFLAGS);
	}

	(*pack)->resolver = archive_entry_linkresolver_new();