Accept directories from plist for compatibility reasons, @dirrm and @dirrmtry are automatically changed to simple directory only directories listed in plist are removed during the pkg delete phase This also bring a feature: no more need for @exec mkdir to package empty directories \o/
modified libpkg/pkg_delete.c
@@ -1,26 +1,12 @@
|
|
|
|
|
|
| - | |
| - | |
| - | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|
@@ -29,12 +15,7 @@ pkg_delete(struct pkg *pkg, struct pkgdb *db, int force)
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
|
|
| - | |
|
|
|
|
|
@@ -90,24 +71,6 @@ pkg_delete(struct pkg *pkg, struct pkgdb *db, int force)
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|
@@ -117,28 +80,14 @@ pkg_delete(struct pkg *pkg, struct pkgdb *db, int force)
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
| - | |
|
|
|
|
|
modified libpkg/pkg_ports.c
@@ -58,7 +58,7 @@ ports_parse_plist(struct pkg *pkg, char *plist)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -77,6 +77,27 @@ ports_parse_plist(struct pkg *pkg, char *plist)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -90,7 +111,7 @@ ports_parse_plist(struct pkg *pkg, char *plist)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified libpkg/pkgdb.c
@@ -581,7 +581,8 @@ pkgdb_loadfiles(struct pkgdb *db, struct pkg *pkg)
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
modified ports/pkg2ng
@@ -41,6 +41,10 @@ do
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|