Pkg cache: Fix symlinks not being updated. Do this atomically with rename(2).
modified libpkg/pkg_repo.c
@@ -113,9 +113,10 @@ pkg_repo_cached_name(struct pkg *pkg, char *dest, size_t destlen)
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
@@ -212,10 +213,22 @@ pkg_repo_fetch_package(struct pkg *pkg)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|