]> git.ipfire.org Git - thirdparty/systemd.git/commit
import: skip sockets and fifos when creating archives 41090/head
authorZbigniew Jędrzejewski-Szmek <zbyszek@amutable.com>
Fri, 13 Mar 2026 10:08:07 +0000 (11:08 +0100)
committerLuca Boccassi <luca.boccassi@gmail.com>
Fri, 13 Mar 2026 18:13:19 +0000 (18:13 +0000)
commit4b4e0947530f3d7f80c44111c7212e16ea188d2e
tree375d05e5a2fa95c067030d94224025b50d001797
parent4f0989d42d8f4f81c41284582937e38b066d5e59
import: skip sockets and fifos when creating archives

Fixes #40239.

$ SYSTEMD_LOG_LEVEL=debug SYSTEMD_LOG_LOCATION=1 build/test-tar -c /var/tmp/tar1.tar /var/tmp/with-fifo/
src/basic/dlfcn-util.c:66: Loaded shared library 'libarchive.so.13' via dlopen().
src/shared/tar-util.c:1422: Archiving '.'...
src/basic/dlfcn-util.c:66: Loaded shared library 'libacl.so.1' via dlopen().
src/shared/tar-util.c:1152: Skipping './fifo' (fifo).
src/shared/tar-util.c:1152: Skipping './unix' (sock).
src/shared/tar-util.c