aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Ferrell <major@homeonderanged.org>2014-01-31 09:03:00 -0800
committerMark Ferrell <major@homeonderanged.org>2014-01-31 09:03:00 -0800
commit350015ffde621989eee2d45d54f696ba2ecd1be8 (patch)
tree719996056ffb4d0b67afe8cdb8198563de5f3c3e
parent5fdf6a953888e211fbb5a328cc2060130b007e85 (diff)
Compress man pages during packaging
-rwxr-xr-xbuilder/build-package12
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}"