#!/bin/sh version=$(sw_vers -buildVersion) case $version in 10[A-Z]*) arch='-arch i386 -arch x86_64 -arch ppc' projects="KerberosHelper" release="SnowLeopard" ;; 11[A-Z]*) arch='-arch i386 -arch x86_64' projects="KerberosHelper" release="Barolo" ;; *) echo "unknown build $version"; esac echo "Building $projects with $arch" rm -rf build branch=$(git branch | egrep '^\*' | cut -b3-) roots= for a in $projects ; do buildit . -project=$a \ -release $release -rootsDirectory $HOME/BuildRoots \ $arch -merge / "$@"|| exit 1 dst=$HOME/Roots/${branch}-${a}.cpio.gz rm $dst 2> /dev/null ditto -cz $HOME/BuildRoots/$a.roots/$a~dst $dst roots="$roots $dst" done echo "done" echo "Roots: $roots"