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