diff options
author | Sören Tempel <soeren+git@soeren-tempel.net> | 2015-11-27 00:47:07 +0100 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2016-02-03 18:21:02 +0000 |
commit | 2b8ffc987659df24e7306e71d15161a44f17e737 (patch) | |
tree | 9ecd3de3ac5de8dfe9daff3950ca96a35d1fe1b9 /abuild.in | |
parent | e8e0b9e90a9934dae27f1aea438a48b0abf9d2dd (diff) | |
download | abuild-2b8ffc987659df24e7306e71d15161a44f17e737.tar.gz abuild-2b8ffc987659df24e7306e71d15161a44f17e737.tar.bz2 abuild-2b8ffc987659df24e7306e71d15161a44f17e737.tar.xz abuild-2b8ffc987659df24e7306e71d15161a44f17e737.zip |
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.
Diffstat (limited to 'abuild.in')
-rw-r--r-- | abuild.in | 14 |
1 files changed, 7 insertions, 7 deletions
@@ -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" |