pacman/lib/libalpm
Eli Schwartz 3a23abb2ec support xattr when extracting packages
This permits storing the result of setcap during package() and applying
the resulting capabilities to the installed program. Formerly, it was
necessary to edit the binary after the fact (and thus dirty the file
according to -Qkk) by using an install scriptlet.

One problem that needs to be solved before this is useful, is preventing
the strip routine from destroying xattrs. This is taken care of in the
previous patch.

Signed-off-by: Eli Schwartz <eschwartz@archlinux.org>
Signed-off-by: Allan McRae <allan@archlinux.org>
2021-02-08 14:23:45 +10:00
..
po Final translation updates for pacman-5.2.0 2019-10-21 17:25:29 +10:00
.gitignore libalpm: add pkg-config file 2012-04-25 20:02:36 -04:00
add.c support xattr when extracting packages 2021-02-08 14:23:45 +10:00
add.h build-aux/update-copyright 2019 2020 2020-02-10 10:46:03 +10:00
alpm.c libalpm: set parallel_downloads to 1 when creating the handle 2020-11-26 16:19:24 +10:00
alpm.h doc: move missed sections from alpm_ to libalpm_ 2021-01-11 11:10:55 +10:00
alpm_list.c Remove unused SYMHIDDEN macros 2021-01-09 00:14:50 +10:00
alpm_list.h doc: rename libalpm-list man page for consistency 2021-01-09 09:19:03 +10:00
backup.c build-aux/update-copyright 2019 2020 2020-02-10 10:46:03 +10:00
backup.h build-aux/update-copyright 2019 2020 2020-02-10 10:46:03 +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 libalpm: const annotate struct db_operations 2021-01-09 00:15:14 +10:00
be_package.c libalpm: const annotate struct pkg_operations 2021-01-09 00:15:04 +10:00
be_sync.c do not try to download an empty db list 2021-01-19 12:39:37 +10:00
conflict.c build-aux/update-copyright 2019 2020 2020-02-10 10:46:03 +10:00
conflict.h build-aux/update-copyright 2019 2020 2020-02-10 10:46:03 +10:00
db.c build-aux/update-copyright 2019 2020 2020-02-10 10:46:03 +10:00
db.h libalpm: const annotate struct db_operations 2021-01-09 00:15:14 +10:00
deps.c build-aux/update-copyright 2019 2020 2020-02-10 10:46:03 +10:00
deps.h build-aux/update-copyright 2019 2020 2020-02-10 10:46:03 +10:00
diskspace.c Constify some input pointers 2020-04-29 13:57:45 +10:00
diskspace.h Constify some input pointers 2020-04-29 13:57:45 +10:00
dload.c libalpm: don't use curl's deprecated functions 2021-01-09 00:12:19 +10:00
dload.h Move signature payload creation to download engine 2020-07-07 21:35:35 +10:00
error.c build-aux/update-copyright 2019 2020 2020-02-10 10:46:03 +10:00
filelist.c build-aux/update-copyright 2019 2020 2020-02-10 10:46:03 +10:00
filelist.h build-aux/update-copyright 2019 2020 2020-02-10 10:46:03 +10:00
graph.c build-aux/update-copyright 2019 2020 2020-02-10 10:46:03 +10:00
graph.h build-aux/update-copyright 2019 2020 2020-02-10 10:46:03 +10:00
group.c build-aux/update-copyright 2019 2020 2020-02-10 10:46:03 +10:00
group.h build-aux/update-copyright 2019 2020 2020-02-10 10:46:03 +10:00
handle.c make alpm download config accessible without curl 2021-01-19 12:39:10 +10:00
handle.h make alpm download config accessible without curl 2021-01-19 12:39:10 +10:00
hook.c build-aux/update-copyright 2019 2020 2020-02-10 10:46:03 +10:00
hook.h build-aux/update-copyright 2019 2020 2020-02-10 10:46:03 +10:00
libalpm.pc.in build: add libintl dependency to meson and the .pc file 2020-06-11 10:47:14 +10:00
libarchive-compat.h Remove pre libarchive 3.0 code 2020-12-29 12:37:45 +10:00
log.c build-aux/update-copyright 2019 2020 2020-02-10 10:46:03 +10:00
log.h build-aux/update-copyright 2019 2020 2020-02-10 10:46:03 +10:00
meson.build Remove support for deltas from libalpm 2019-03-07 11:12:12 +10:00
package.c libalpm: const annotate struct pkg_operations 2021-01-09 00:15:04 +10:00
package.h libalpm: const annotate struct pkg_operations 2021-01-09 00:15:04 +10:00
pkghash.c build-aux/update-copyright 2019 2020 2020-02-10 10:46:03 +10:00
pkghash.h build-aux/update-copyright 2019 2020 2020-02-10 10:46:03 +10:00
rawstr.c Remove all modelines from the project 2018-05-14 09:59:15 +10:00
remove.c build-aux/update-copyright 2019 2020 2020-02-10 10:46:03 +10:00
remove.h build-aux/update-copyright 2019 2020 2020-02-10 10:46:03 +10:00
signing.c plug memory leaks in _alpm_key_import 2021-01-19 12:38:02 +10:00
signing.h build-aux/update-copyright 2019 2020 2020-02-10 10:46:03 +10:00
sync.c libalpm: fix total download reporting wrong total 2021-01-21 17:20:48 +10:00
sync.h build-aux/update-copyright 2019 2020 2020-02-10 10:46:03 +10:00
trans.c doc: remove stray doxygen comment 2020-12-21 11:33:42 +10:00
trans.h build-aux/update-copyright 2019 2020 2020-02-10 10:46:03 +10:00
util.c sighandler: initialize sigaction fields 2021-01-19 12:38:57 +10:00
util.h Remove unused SYMHIDDEN macros 2021-01-09 00:14:50 +10:00
version.c build-aux/update-copyright 2019 2020 2020-02-10 10:46:03 +10:00