diff --git a/tools-musl/portage/env/parallel.conf b/tools-musl/portage/env/parallel.conf new file mode 100644 index 00000000..c67232a0 --- /dev/null +++ b/tools-musl/portage/env/parallel.conf @@ -0,0 +1 @@ +MAKEOPTS=-j1 diff --git a/tools-musl/portage/package.accept_keywords b/tools-musl/portage/package.accept_keywords index b74b45f5..db7e39fb 100644 --- a/tools-musl/portage/package.accept_keywords +++ b/tools-musl/portage/package.accept_keywords @@ -1,4 +1,3 @@ =sys-apps/getent-0 ~amd64 -=sys-apps/man-db-2.6.6 ~amd64 =sys-libs/musl-0.9.15 ~amd64 =app-text/openjade-1.3.2-r6 ~amd64 diff --git a/tools-musl/portage/package.env b/tools-musl/portage/package.env index 376f3c5b..91796861 100644 --- a/tools-musl/portage/package.env +++ b/tools-musl/portage/package.env @@ -1,3 +1,4 @@ sys-apps/kbd libintl.conf +sys-apps/man-db parallel.conf sys-apps/net-tools libintl.conf sys-process/procps libintl.conf diff --git a/tools-musl/run.sh b/tools-musl/run.sh index b4c9c79d..ae21c08d 100755 --- a/tools-musl/run.sh +++ b/tools-musl/run.sh @@ -1,6 +1,6 @@ #!/bin/bash -ROOTFS="stage4-amd64-musl" +ROOTFS="stage4-amd64-musl-vanilla" PWD="$(pwd)" prepare_etc () { @@ -41,6 +41,30 @@ setup_configs() { 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 (){ prepare_etc prepare_usr_etc @@ -48,6 +72,7 @@ main (){ emerge_system mk_top_level_dirs setup_configs + bundle_it } main > zzz.log 2>&1 &