1#!/bin/sh 2 3version=$(sw_vers -buildVersion) 4case $version in 5 10[A-Z]*) 6 arch='-arch i386 -arch x86_64 -arch ppc' 7 projects="MITKerberosShim" 8 release="SnowLeopard" 9 ;; 10 11[A-Z]*) 11 arch='-arch i386 -arch x86_64 -arch ppc' 12 projects="MITKerberosShim" 13 release="Lion" 14 ;; 15 *) echo "unknown build $version"; 16esac 17 18echo "Building $projects with $arch for $release" 19 20rm -rf build 21 22drop=$(git log -1 --pretty=format:%h) 23 24roots= 25for a in $projects ; do 26 buildit . -project=$a \ 27 -release $release -rootsDirectory $HOME/BuildRoots \ 28 $arch -merge / "$@"|| exit 1 29 dst=$HOME/Roots/${a}-${version}-${drop}.cpio.gz 30 rm $dst 2> /dev/null 31 ditto -cz $HOME/BuildRoots/$a.roots/$a~dst $dst 32 roots="$roots $dst" 33done 34 35echo "done" 36echo "Roots: $roots" 37