00-uncompress-manpages.sh (513B)
1# This hook uncompresses man(1) files. 2 3hook() { 4 local f lnkat mandir=${PKGDESTDIR}/usr/share/man 5 6 if [ ! -d $mandir ] || 7 [ -z "$(find $mandir -regex '.*\.\(gz\|bz2\)' -print -quit)" ]; then 8 return 0 9 fi 10 11 # rewrite symlinks 12 find $mandir -type l -regex '.*\.\(gz\|bz2\)' | while read f 13 do 14 lnkat=$(readlink "$f") 15 ln -s ${lnkat%.*} ${f%.*} 16 rm $f 17 done 18 19 find $mandir -type f -name '*.gz' -exec gunzip -v -f {} + &>/dev/null 20 find $mandir -type f -name '*.bz2' -exec bunzip2 -v -f {} + &>/dev/null 21}