tools-musl: add DIGESTS and fix man-db parallel build

This commit is contained in:
Anthony G. Basile 2014-01-28 15:29:18 +00:00
parent 02c9e48d92
commit d13ad223df
4 changed files with 28 additions and 2 deletions

1
tools-musl/portage/env/parallel.conf vendored Normal file
View file

@ -0,0 +1 @@
MAKEOPTS=-j1

View file

@ -1,4 +1,3 @@
=sys-apps/getent-0 ~amd64 =sys-apps/getent-0 ~amd64
=sys-apps/man-db-2.6.6 ~amd64
=sys-libs/musl-0.9.15 ~amd64 =sys-libs/musl-0.9.15 ~amd64
=app-text/openjade-1.3.2-r6 ~amd64 =app-text/openjade-1.3.2-r6 ~amd64

View file

@ -1,3 +1,4 @@
sys-apps/kbd libintl.conf sys-apps/kbd libintl.conf
sys-apps/man-db parallel.conf
sys-apps/net-tools libintl.conf sys-apps/net-tools libintl.conf
sys-process/procps libintl.conf sys-process/procps libintl.conf

View file

@ -1,6 +1,6 @@
#!/bin/bash #!/bin/bash
ROOTFS="stage4-amd64-musl" ROOTFS="stage4-amd64-musl-vanilla"
PWD="$(pwd)" PWD="$(pwd)"
prepare_etc () { prepare_etc () {
@ -41,6 +41,30 @@ setup_configs() {
sed -i 's/^MAKEOPTS/#MAKEOPTS/' "${ROOTFS}"/etc/portage/make.conf sed -i 's/^MAKEOPTS/#MAKEOPTS/' "${ROOTFS}"/etc/portage/make.conf
} }
bundle_it() {
local DATE=$(date +%Y%m%d)
local NAME="${ROOTFS}"-"${DATE}".tar.bz2
local DIGESTS="${NAME}".DIGESTS
cd "${ROOTFS}"
tar -j -c -f ../"${NAME}" .
cd ..
>"${DIGESTS}"
echo "# MD5 HASH" >> "${DIGESTS}"
md5sum "${NAME}" >> "${DIGESTS}"
echo "# SHA1 HASH" >> "${DIGESTS}"
sha1sum "${NAME}" >> "${DIGESTS}"
echo "# SHA512 HASH" >> "${DIGESTS}"
sha512sum "${NAME}" >> "${DIGESTS}"
echo "# WHIRLPOOL HASH" >> "${DIGESTS}"
whirlpooldeep "${NAME}" >> "${DIGESTS}"
}
main (){ main (){
prepare_etc prepare_etc
prepare_usr_etc prepare_usr_etc
@ -48,6 +72,7 @@ main (){
emerge_system emerge_system
mk_top_level_dirs mk_top_level_dirs
setup_configs setup_configs
bundle_it
} }
main > zzz.log 2>&1 & main > zzz.log 2>&1 &