From 2b8ffc987659df24e7306e71d15161a44f17e737 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B6ren=20Tempel?= Date: Fri, 27 Nov 2015 00:47:07 +0100 Subject: abuild: update symlinks before updating hardlinks This should be a minimal performance improvement since hardlinks are replaced with symlinks and should thus already point to the correct file. --- abuild.in | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'abuild.in') diff --git a/abuild.in b/abuild.in index da84a83..f328f0c 100644 --- a/abuild.in +++ b/abuild.in @@ -1408,6 +1408,13 @@ default_doc() { # compress man pages local mandir="$subpkgdir"/usr/share/man + [ -d "$mandir" ] && find "$mandir" -type l \ + -a \( -name \*.[0-8n] -o -name \*.[0-8][a-z]* \) \ + | while read symlink; do + + ln -s $(readlink $symlink).gz "$symlink".gz + rm -f "$symlink" + done [ -d "$mandir" ] && find "$mandir" -type f \ -a \( -name \*.[0-8n] -o -name \*.[0-8][a-z]* \) \ -exec stat -c "%i %n" \{\} \; | while read inode name; do @@ -1428,13 +1435,6 @@ default_doc() { [ $islink -eq 0 ] && gzip -9 "$name" done - [ -d "$mandir" ] && find "$mandir" -type l \ - -a \( -name \*.[0-8n] -o -name \*.[0-8][a-z]* \) \ - | while read symlink; do - - ln -s $(readlink $symlink).gz "$symlink".gz - rm -f "$symlink" - done rm -f "$subpkgdir/usr/share/info/dir" -- cgit v1.2.3