Implement --relocate for pkg add
modified libpkg/pkg.c
@@ -1290,7 +1290,7 @@ pkg_open_fd(struct pkg **pkg_p, int fd, struct pkg_manifest_key *keys, int flags
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified libpkg/pkg.h.in
@@ -1122,7 +1122,8 @@ int pkgdb_compact(struct pkgdb *db);
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
modified libpkg/pkg_add.c
@@ -42,15 +42,19 @@
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -150,7 +154,8 @@ cleanup:
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -264,7 +269,7 @@ pkg_add(struct pkgdb *db, const char *path, unsigned flags, struct pkg_manifest_
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -319,7 +324,7 @@ pkg_add(struct pkgdb *db, const char *path, unsigned flags, struct pkg_manifest_
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified libpkg/pkg_jobs.c
@@ -1895,7 +1895,7 @@ pkg_jobs_handle_install(struct pkg_solved *ps, struct pkg_jobs *j, bool handle_r
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified src/add.c
@@ -34,6 +34,7 @@
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -72,8 +73,20 @@ exec_add(int argc, char **argv)
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -90,6 +103,9 @@ exec_add(int argc, char **argv)
|
|
|
|
|
|
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -154,7 +170,7 @@ exec_add(int argc, char **argv)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|