extract: rework directories vs symlinks handling
modified libpkg/pkg_add.c
@@ -1341,8 +1341,6 @@ pkg_add_common(struct pkgdb *db, const char *path, unsigned flags,
|
|
|
|
|
|
| - | |
| - | |
|
|
|
|
|
@@ -1351,6 +1349,7 @@ pkg_add_common(struct pkgdb *db, const char *path, unsigned flags,
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -1446,11 +1445,7 @@ pkg_add_common(struct pkgdb *db, const char *path, unsigned flags,
|
|
|
|
|
|
| - | |
|
|
| - | |
| - | |
| - | |
|
|
|
|
|
@@ -1549,9 +1544,6 @@ pkg_add_common(struct pkgdb *db, const char *path, unsigned flags,
|
|
|
|
|
|
| - | |
| - | |
| - | |
|
|
|
|
|
@@ -1653,9 +1645,6 @@ pkg_add_fromdir(struct pkg *pkg, const char *src, struct pkgdb *db)
|
|
|
|
|
|
| - | |
| - | |
| - | |
|
|
|
|
|
@@ -1836,13 +1825,34 @@ pkg_add_fromdir(struct pkg *pkg, const char *src, struct pkgdb *db)
|
|
|
|
|
|
| - | |
| - | |
|
|
|
|
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -1856,41 +1866,19 @@ open_tempdir(struct pkg_add_context *context, const char *path)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -1919,4 +1907,3 @@ open_tempdir(struct pkg_add_context *context, const char *path)
|
|
|
|
|
|
| - | |
modified libpkg/private/add.h
@@ -10,10 +10,7 @@
|
|
|
|
|
|
| - | |
| - | |
|
|
| + | |
|
|
| - | |
|
|
| - | |