Fix build on platforms without chflags and those without chflagsat
modified configure.ac
@@ -329,6 +329,8 @@ if test "$ac_cv_func_dirname" = yes ; then
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
modified libpkg/pkg_add.c
@@ -257,9 +257,10 @@ do_extract(struct archive *a, struct archive_entry *ae, const char *location,
|
|
|
|
|
|
| - | |
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -268,18 +269,23 @@ do_extract(struct archive *a, struct archive_entry *ae, const char *location,
|
|
|
|
|
|
| + | |
|
|
|
|
| + | |
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
|
|
|
|
| + | |
|
|
|
|
| + | |
|
|
|
|
|
@@ -300,8 +306,10 @@ cleanup:
|
|
|
|
|
|
| + | |
|
|
|
|
| + | |
|
|
|
|
|
modified libpkg/pkg_delete.c
@@ -28,6 +28,10 @@
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -187,11 +191,24 @@ rmdir_p(struct pkgdb *db, struct pkg *pkg, char *dir, const char *prefix_r)
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
| + | |
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -276,12 +293,24 @@ pkg_delete_file(struct pkg *pkg, struct pkg_file *file, unsigned force)
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
| + | |
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|