When extracting files and they already exists on the local filesystem but aren't part of any local package, save the current file as .pkgsave
modified libpkg/pkg_add.c
@@ -127,7 +127,7 @@ attempt_to_merge(int rootfd, struct pkg_config_file *rcf, struct pkg *local,
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -738,6 +738,16 @@ pkg_extract_finalize(struct pkg *pkg)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -751,7 +761,9 @@ pkg_extract_finalize(struct pkg *pkg)
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified libpkg/private/pkg.h
@@ -377,6 +377,7 @@ typedef enum {
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified tests/frontend/configmerge.sh
@@ -151,7 +151,7 @@ config_fileexist_notinpkg_body()
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified tests/frontend/conflicts.sh
@@ -4,6 +4,7 @@
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -170,6 +171,27 @@ Number of packages to be upgraded: 1
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|