summaryrefslogtreecommitdiffstats
path: root/lib/libalpm
diff options
context:
space:
mode:
authorAllan McRae <allan@archlinux.org>2009-10-23 07:30:47 +0200
committerDan McGee <dan@archlinux.org>2010-05-06 02:26:06 +0200
commitccbef232c97fda061eee54a96bcd60b13a77f5d1 (patch)
tree7b8c713f8a07fc042a894763074269d9a71743c4 /lib/libalpm
parentdf99495b826eab9f25ceeb8f2643565af8818c20 (diff)
downloadpacman-ccbef232c97fda061eee54a96bcd60b13a77f5d1.tar.gz
pacman-ccbef232c97fda061eee54a96bcd60b13a77f5d1.tar.xz
makepkg: improve removal of installed dependencies
Compare a list of packages on the system before and after dependency resolution in order to get a complete list of packages to remove. This allows makepkg to remove packages installed due to provides. Bail in cases where packages that were on the system originally have been removed as there is a risk of breaking the system when removing the new packages. Fixes FS#15144. Signed-off-by: Allan McRae <allan@archlinux.org> Signed-off-by: Dan McGee <dan@archlinux.org>
Diffstat (limited to 'lib/libalpm')
0 files changed, 0 insertions, 0 deletions