When removing pkg files, remove only dangling symlinks after regular files.

This is required for the upcoming eglibc package.
This commit is contained in:
Juan RP
2012-05-25 14:31:42 +02:00
parent a14886ab48
commit d075f7182a
3 changed files with 31 additions and 4 deletions

9
NEWS
View File

@@ -1,5 +1,14 @@
xbps-0.16 (???):
* libxbps: change the order in which package files are removed:
current: files, conf_files, links, directories.
previous: links, files, conf_files, directories.
This is required to avoid removing working symlinks, which could be
owned by another installed package. Now only dangling symlinks are now
removed.
* libxbps: when removing package files and if metadata files.plist wasn't
found, do not error out and rather just continue until the package is
fully removed.