Report conflicts when installing with a proper error message, including both package names and the conflicting file.
modified libpkg/pkgdb.c
@@ -1201,6 +1201,7 @@ pkgdb_load_mtree(struct pkgdb *db, struct pkg *pkg)
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -1210,6 +1211,7 @@ pkgdb_register_pkg(struct pkgdb *db, struct pkg *pkg, int complete)
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -1276,7 +1278,8 @@ pkgdb_register_pkg(struct pkgdb *db, struct pkg *pkg, int complete)
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -1377,8 +1380,19 @@ pkgdb_register_pkg(struct pkgdb *db, struct pkg *pkg, int complete)
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|