#!/bin/sh today=`date '+%Y.%m.%d'` confdir=/root/portage-confdir/ userland=64ul echo -n "Setting up portage confdir ..." mkdir -p ${confdir} cat > ${confdir}/package.keywords << __EOF sys-devel/gcc ~ppc64 #sys-libs/glibc ~ppc64 #sys-apps/openrc ~ppc64 #sys-apps/baselayout ~ppc64 dev-lang/python ~ppc64 __EOF echo "Creating snapshot ..." catalyst -s ${today} echo "Creating ppc64 stage1 ..." catalyst -C \ subarch=ppc64 \ version_stamp=${userland}-${today} \ target=stage1 \ rel_type=default \ profile=default/linux/powerpc/ppc64/2008.0/64bit-userland \ snapshot=${today} \ source_subpath=default/stage3-ppc64-64ul-2008.07.06 \ portage_confdir=${confdir} || exit 1 rm -rf /var/tmp/catalyst/tmp/ for arch in ppc64 power3 power4 power5 do echo "Creating ${arch} stage2 ..." catalyst -C \ subarch=${arch} \ version_stamp=${userland}-${today} \ target=stage2 \ rel_type=default \ profile=default/linux/powerpc/ppc64/2008.0/64bit-userland \ snapshot=${today} \ source_subpath=default/stage1-ppc64-${userland}-${today} \ portage_confdir=${confdir} || exit 1 rm -rf /var/tmp/catalyst/tmp/ echo "Creating ${arch} stage3 ..." catalyst -C \ subarch=${arch} \ version_stamp=${userland}-${today} \ target=stage3 \ rel_type=default \ profile=default/linux/powerpc/ppc64/2008.0/64bit-userland \ snapshot=${today} \ source_subpath=default/stage2-${arch}-${userland}-${today} \ portage_confdir=${confdir} || exit 1 rm -rf /var/tmp/catalyst/tmp/ done rm -rf ${confdir}