Early support for pkg -r <rootdir> (no chroot involved)
modified libpkg/libpkg.ver
@@ -134,6 +134,7 @@ global:
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified libpkg/pkg.c
@@ -1923,6 +1923,8 @@ pkg_open_root_fd(struct pkg *pkg)
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
modified libpkg/pkg.h.in
@@ -717,6 +717,7 @@ int pkg_set_from_fileat(int fd, struct pkg *pkg, pkg_attr attr, const char *file
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified libpkg/pkg_add.c
@@ -463,12 +463,13 @@ pkg_add_cleanup_old(struct pkgdb *db, struct pkg *old, struct pkg *new, int flag
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -480,6 +481,10 @@ pkg_add_common(struct pkgdb *db, const char *path, unsigned flags,
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -513,7 +518,8 @@ pkg_add_common(struct pkgdb *db, const char *path, unsigned flags,
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -534,7 +540,7 @@ pkg_add_common(struct pkgdb *db, const char *path, unsigned flags,
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified libpkg/pkg_config.c
@@ -65,6 +65,7 @@
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -766,6 +767,8 @@ pkg_ini(const char *path, const char *reposdir, pkg_init_flags flags)
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -788,8 +791,14 @@ pkg_ini(const char *path, const char *reposdir, pkg_init_flags flags)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -859,11 +868,14 @@ pkg_ini(const char *path, const char *reposdir, pkg_init_flags flags)
|
|
|
|
|
|
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -908,6 +920,7 @@ pkg_ini(const char *path, const char *reposdir, pkg_init_flags flags)
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -1017,6 +1030,7 @@ pkg_ini(const char *path, const char *reposdir, pkg_init_flags flags)
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -1236,3 +1250,11 @@ pkg_set_debug_level(int64_t new_debug_level) {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
modified libpkg/pkg_create.c
@@ -69,6 +69,8 @@ pkg_create_from_dir(struct pkg *pkg, const char *root,
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
modified libpkg/pkg_ports.c
@@ -1284,11 +1284,16 @@ ports_parse_plist(struct pkg *pkg, const char *plist, const char *stage)
|
|
|
|
|
|
| - | |
| + | |
|
|
| + | |
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified libpkg/private/pkg.h
@@ -125,6 +125,7 @@
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified src/main.c
@@ -169,13 +169,14 @@ usage(const char *conffile, const char *reposdir, FILE *out, enum pkg_usage_reas
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -553,6 +554,7 @@ main(int argc, char **argv)
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -581,6 +583,7 @@ main(int argc, char **argv)
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -614,7 +617,7 @@ main(int argc, char **argv)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -628,6 +631,9 @@ main(int argc, char **argv)
|
|
|
|
|
|
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -686,9 +692,11 @@ main(int argc, char **argv)
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
@@ -710,6 +718,12 @@ main(int argc, char **argv)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified tests/Makefile.am
@@ -78,6 +78,7 @@ EXTRA_DIST= frontend/png.uclin \
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -104,6 +105,7 @@ check_SCRIPTS= frontend/pkg.sh \
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified tests/frontend/Kyuafile
@@ -14,6 +14,7 @@ atf_test_program{name='packagesplit.sh'}
|
|
|
|
|
|
| + | |
|
|
|
|
|
added tests/frontend/rootdir.shin
@@ -0,0 +1,22 @@
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |