diff options
-rw-r--r-- | NEWS | 1 | ||||
-rwxr-xr-x | find-debuginfo.sh | 2 |
2 files changed, 2 insertions, 1 deletions
@@ -4,6 +4,7 @@ - sync find-debuginfo.sh with upstream rpm.org: o add -r flag to find-debuginfo.sh to invoke eu-strip --reloc-debug-sections o drop useless rpm5 bits (less divergence with upstream) + o fix behavior on cross-directory hardlinks (RhBug:618426) - kill unused find-provides.perl.in - prevent RPM_BUILD_ROOT to break brp-* scripts if it contains spaces (rpm.org#843) diff --git a/find-debuginfo.sh b/find-debuginfo.sh index a0a83e4..98cc45b 100755 --- a/find-debuginfo.sh +++ b/find-debuginfo.sh @@ -211,7 +211,7 @@ while read nlinks inum f; do link=$debugfn get_debugfn "$linked" echo "hard linked $link to $debugfn" - ln -nf "$debugfn" "$link" + mkdir -p "$(dirname "$link")" && ln -nf "$debugfn" "$link" continue else eval linked_$inum=\$f |