diff options
author | Andrew Gregory <andrew.gregory.8@gmail.com> | 2018-11-17 04:47:30 +0100 |
---|---|---|
committer | Allan McRae <allan@archlinux.org> | 2018-12-10 02:12:06 +0100 |
commit | f28ddd9d93ba5e16848cc2ed85a38cec4d2f2b65 (patch) | |
tree | bd45b81e79647c5a9510571e27b1b5d915ef43ae /lib/libalpm/be_sync.c | |
parent | 9f1b735d76d04665d6324e723e163a52ca27567c (diff) | |
download | pacman-f28ddd9d93ba5e16848cc2ed85a38cec4d2f2b65.tar.gz pacman-f28ddd9d93ba5e16848cc2ed85a38cec4d2f2b65.tar.xz |
check localdb before upgrading package
Commit 2ee7a8d89ad693617307260604e1d58757fd2978 replaced a manual check
for a local package with a check for the "oldpkg" member, which gets set
at the beginning of the transaction. If the package was also in the
remove list, such as when a package gets replaced, it would no longer be
in the local db and pacman would try to remove it twice, resulting in
superfluous error messages.
Fixes: FS#50875, FS#55534
Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com>
Signed-off-by: Allan McRae <allan@archlinux.org>
Diffstat (limited to 'lib/libalpm/be_sync.c')
0 files changed, 0 insertions, 0 deletions