diff options
author | Mark Ferrell <major@homeonderanged.org> | 2014-01-31 09:03:00 -0800 |
---|---|---|
committer | Mark Ferrell <major@homeonderanged.org> | 2014-01-31 09:03:00 -0800 |
commit | 350015ffde621989eee2d45d54f696ba2ecd1be8 (patch) | |
tree | 719996056ffb4d0b67afe8cdb8198563de5f3c3e | |
parent | 5fdf6a953888e211fbb5a328cc2060130b007e85 (diff) |
Compress man pages during packaging
-rwxr-xr-x | builder/build-package | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/builder/build-package b/builder/build-package index aa9fd2d..d5f0808 100755 --- a/builder/build-package +++ b/builder/build-package @@ -168,6 +168,18 @@ if [ ! -e "${binpkg_list}" ]; then die "failed to create package inventory" fi cd "${D}" +for dir in man usr/man usr/share/man; do + test -d "${dir}" || continue + for file in `find "${dir}" -regex '.*[1-9]$'`; do + if test -f "${file}"; then + gzip -c -9 "${file}" > "${file}.gz" && rm "${file}" + elif test -h "${file}"; then + mv "${file}" "${file}.gz" + fi + done + wait +done +wait find * -depth \( ! -type d \) -print0 > "${binpkg_list}" mv "${binpkg_list}" "${D}/var/db/binpkgs/${CATEGORY}/${NAME}" |