]> git.ipfire.org Git - thirdparty/systemd.git/commit - src/shared/machine-pool.c
tree-wide: stop using canonicalize_file_name(), use chase_symlinks() instead
authorLennart Poettering <lennart@poettering.net>
Fri, 18 Nov 2016 20:35:21 +0000 (21:35 +0100)
committerLennart Poettering <lennart@poettering.net>
Wed, 30 Nov 2016 23:25:51 +0000 (00:25 +0100)
commite187369587b1c6a5f65a12e7ec0bf7844905d014
tree30d7395e3ed58b073506d37d30d0c5f76aee71cf
parentc9d5c9c0e19eea79ca0f09fe58e5c0b76b8001e2
tree-wide: stop using canonicalize_file_name(), use chase_symlinks() instead

Let's use chase_symlinks() everywhere, and stop using GNU
canonicalize_file_name() everywhere. For most cases this should not change
behaviour, however increase exposure of our function to get better tested. Most
importantly in a few cases (most notably nspawn) it can take the correct root
directory into account when chasing symlinks.
21 files changed:
src/basic/fs-util.c
src/basic/fs-util.h
src/basic/mount-util.c
src/basic/mount-util.h
src/basic/path-util.c
src/basic/path-util.h
src/core/automount.c
src/core/machine-id-setup.c
src/core/mount-setup.c
src/core/namespace.c
src/delta/delta.c
src/gpt-auto-generator/gpt-auto-generator.c
src/journal/journalctl.c
src/libsystemd/sd-device/sd-device.c
src/login/logind-user.c
src/nspawn/nspawn-mount.c
src/nspawn/nspawn.c
src/shared/condition.c
src/shared/machine-pool.c
src/test/test-copy.c
src/test/test-path-util.c