]> git.ipfire.org Git - thirdparty/systemd.git/commit
importd: port untarring logic over to libarchive 39143/head
authorLennart Poettering <lennart@poettering.net>
Thu, 17 Jul 2025 06:27:21 +0000 (08:27 +0200)
committerLennart Poettering <lennart@poettering.net>
Tue, 14 Oct 2025 09:56:45 +0000 (11:56 +0200)
commita7c8f92d1f937113a279adbe62399f6f0773473f
tree66a199f6a9e13e18ac14a56beacdb15bf8aae038
parent8be204df2b70773d23695e01550c42f1b7c3c92f
importd: port untarring logic over to libarchive

This way we have can expose identical behaviour everywhere, can make use
of our atomic replacement calls, and openat() logic, and later apply
additional tracks while unpacking, such as putting limits on UID ranges
and similar.
meson.build
src/import/import-common.c
src/import/import-common.h
src/import/import-tar.c
src/import/pull-tar.c
src/shared/libarchive-util.c
src/shared/libarchive-util.h
src/shared/meson.build
src/shared/tar-util.c [new file with mode: 0644]
src/shared/tar-util.h [new file with mode: 0644]