pacman/lib/libalpm
morganamilo 618fa4f675 libalpm: check for duplicate filenames
This partially fixes FS#67850

It fixes the case for -S'ing packages but not -U'ing urls.

pacman -S a/a b/b
resolving dependencies...
error: packages a and b have the same filename: a-1-1-any.pkg.tar.zst
error: failed to prepare transaction (duplicate filename)

Signed-off-by: Allan McRae <allan@archlinux.org>
2021-05-10 07:58:44 +10:00
..
po Prepare translations for next release 2021-04-23 10:44:27 +10:00
.gitignore libalpm: add pkg-config file 2012-04-25 20:02:36 -04:00
add.c Update copyright year 2021-03-01 12:22:20 +10:00
add.h Update copyright year 2021-03-01 12:22:20 +10:00
alpm.c skip servers with too many errors 2021-04-07 22:33:52 +10:00
alpm.h libalpm: check for duplicate filenames 2021-05-10 07:58:44 +10:00
alpm_list.c Update copyright year 2021-03-01 12:22:20 +10:00
alpm_list.h Update copyright year 2021-03-01 12:22:20 +10:00
backup.c Update copyright year 2021-03-01 12:22:20 +10:00
backup.h Update copyright year 2021-03-01 12:22:20 +10:00
base64.c base64.c: comment out unused variable 2014-01-15 15:54:56 +10:00
base64.h Do not #define _RESERVED_IDENTIFIERS 2016-09-25 18:04:57 +10:00
be_local.c Update copyright year 2021-03-01 12:22:20 +10:00
be_package.c Update copyright year 2021-03-01 12:22:20 +10:00
be_sync.c Update copyright year 2021-03-01 12:22:20 +10:00
conflict.c Update copyright year 2021-03-01 12:22:20 +10:00
conflict.h Update copyright year 2021-03-01 12:22:20 +10:00
db.c libalpm: clone data on alpm_db_set_servers 2021-05-09 22:54:20 +10:00
db.h Update copyright year 2021-03-01 12:22:20 +10:00
deps.c Update copyright year 2021-03-01 12:22:20 +10:00
deps.h Update copyright year 2021-03-01 12:22:20 +10:00
diskspace.c Update copyright year 2021-03-01 12:22:20 +10:00
diskspace.h Update copyright year 2021-03-01 12:22:20 +10:00
dload.c libalpm: fix download rates becoming negative 2021-05-09 23:28:04 +10:00
dload.h Update copyright year 2021-03-01 12:22:20 +10:00
error.c libalpm: check for duplicate filenames 2021-05-10 07:58:44 +10:00
filelist.c Update copyright year 2021-03-01 12:22:20 +10:00
filelist.h Update copyright year 2021-03-01 12:22:20 +10:00
graph.c Update copyright year 2021-03-01 12:22:20 +10:00
graph.h Update copyright year 2021-03-01 12:22:20 +10:00
group.c Update copyright year 2021-03-01 12:22:20 +10:00
group.h Update copyright year 2021-03-01 12:22:20 +10:00
handle.c add front-end provided context to callbacks 2021-05-01 12:08:14 +10:00
handle.h add front-end provided context to callbacks 2021-05-01 12:08:14 +10:00
hook.c Update copyright year 2021-03-01 12:22:20 +10:00
hook.h Update copyright year 2021-03-01 12:22:20 +10:00
libalpm.pc.in Update urls to not use www. for archlinux.org 2021-04-08 10:14:33 +10:00
libarchive-compat.h Update copyright year 2021-03-01 12:22:20 +10:00
log.c add front-end provided context to callbacks 2021-05-01 12:08:14 +10:00
log.h Update copyright year 2021-03-01 12:22:20 +10:00
meson.build Remove support for deltas from libalpm 2019-03-07 11:12:12 +10:00
package.c Update copyright year 2021-03-01 12:22:20 +10:00
package.h Update copyright year 2021-03-01 12:22:20 +10:00
pkghash.c Update copyright year 2021-03-01 12:22:20 +10:00
pkghash.h Update copyright year 2021-03-01 12:22:20 +10:00
rawstr.c Remove all modelines from the project 2018-05-14 09:59:15 +10:00
remove.c Update copyright year 2021-03-01 12:22:20 +10:00
remove.h Update copyright year 2021-03-01 12:22:20 +10:00
signing.c Update copyright year 2021-03-01 12:22:20 +10:00
signing.h Update copyright year 2021-03-01 12:22:20 +10:00
sync.c libalpm: check for duplicate filenames 2021-05-10 07:58:44 +10:00
sync.h Update copyright year 2021-03-01 12:22:20 +10:00
trans.c fix formatting mistake 2021-05-10 07:58:25 +10:00
trans.h Update copyright year 2021-03-01 12:22:20 +10:00
util.c Fix build error when SIGPOLL is not available 2021-04-19 17:29:24 +10:00
util.h Update copyright year 2021-03-01 12:22:20 +10:00
version.c Update copyright year 2021-03-01 12:22:20 +10:00