tumbi-assembler/pungi
Lubomír Sedlář 859b968483 gather: Resolve symlinks before linking packages
If we happen to have a symlink to an RPM that should be linked into the
compose, we should first resolve it to the actual path. This avoids a
problem if the symlink is relative, as otherwise Pungi would copy/link
the actual relative symlink, which would break it in the new location.

If the path is not a symlink, resolving the real path should make no
difference.

JIRA: RHELCMP-14504
Signed-off-by: Lubomír Sedlář <lsedlar@redhat.com>
2025-04-22 11:19:27 +00:00
..
compose_metadata Format code base with black 2020-02-05 17:35:47 +08:00
ostree Protect against decoding errors with subprocess text mode 2025-01-16 09:20:27 +01:00
phases gather: Resolve symlinks before linking packages 2025-04-22 11:19:27 +00:00
scripts Add basic telemetry support 2025-03-17 10:58:40 +01:00
wrappers kojiwrapper: Remove unused code 2025-03-20 13:46:08 +01:00
__init__.py Protect against decoding errors with subprocess text mode 2025-01-16 09:20:27 +01:00
arch.py Format code base with black 2020-02-05 17:35:47 +08:00
arch_utils.py Format code 2021-03-02 18:31:45 +08:00
checks.py Resolve container tags to digests 2025-03-31 15:00:40 +02:00
common.py Format code base with black 2020-02-05 17:35:47 +08:00
compose.py Add basic telemetry support 2025-03-17 10:58:40 +01:00
createiso.py Drop usage of six 2024-11-29 09:29:20 +01:00
dnf_wrapper.py Format code base with black 2020-02-05 17:35:47 +08:00
errors.py Move UnsignedPackagesError to a separate file 2021-02-08 10:16:32 +00:00
gather_dnf.py Remove pungi/gather.py and associated code 2024-11-19 14:23:15 +01:00
graph.py Format code 2021-03-02 18:31:45 +08:00
ks.py Format code base with black 2020-02-05 17:35:47 +08:00
linker.py Hardlink or copy scratch builds always 2020-08-07 18:00:19 +08:00
media_split.py Fix black complaint 2022-08-10 09:04:41 +02:00
metadata.py Remove useless debug message 2023-05-30 15:46:17 +02:00
module_util.py Fix module defaults and obsoletes validation 2022-06-10 11:35:26 +00:00
multilib_dnf.py Format code base with black 2020-02-05 17:35:47 +08:00
notifier.py Protect against decoding errors with subprocess text mode 2025-01-16 09:20:27 +01:00
otel.py Make requests instrumentation optional 2025-04-07 13:32:35 +02:00
paths.py Add module obsoletes feature 2022-01-12 12:51:37 +01:00
profiler.py profiler: Flush stdout before printing 2022-08-29 05:57:14 +00:00
runroot.py Move temporary buildinstall download to work/ 2025-01-23 10:00:41 +01:00
threading.py Add basic telemetry support 2025-03-17 10:58:40 +01:00
util.py util: Fix typo in regex for container digests 2025-04-03 10:05:32 +02:00