#!/bin/sh -x

# $1 is the architecture name

archname=$1

case $1 in
  alpha)
    debarch=alpha ;;

	arm)
	  debarch=arm ;;

	hppa)
	  debarch=hppa ;;

	i486)
	  debarch=i386 ;;

	m68k)
	  debarch=m68k ;;

	mips)
	  debarch=mips ;;

	ppc)
	  debarch=powerpc ;;

	sparc)
	  debarch=sparc ;;

	*)
	  echo "Hmph - dunno the $1 arch" >&2
		exit 2
esac
	
wget ftp://ftp.us.debian.org/debian/dists/testing/main/binary-${debarch}/Packages.gz -O /tmp/packageset.gz || exit 2

rm -f /tmp/packageset
gzip -d /tmp/packageset.gz || exit 2

debfilename=`dpkg-awk -f /tmp/packageset "Package:libc6.*-dev$" -- "Filename" | sed --silent 's/Filename: \(.*\)$/\1/p'`

wget ftp://ftp.us.debian.org/debian/${debfilename} -O /tmp/libc.deb || exit 2
mkdir -p /discs/cross/tools/${archname}-linux/${archname}-linux/tmp
cd /discs/cross/tools/${archname}-linux/${archname}-linux/tmp
dpkg-deb --fsys-tarfile /tmp/libc.deb | tar -xvf - || exit 2

# Now clean up
# Remove links back to /lib - since we haven't got it
find ./usr -lname /lib\* -exec rm {} \; || exit 2

cd ..
mkdir -p include
mkdir -p lib
mv tmp/usr/include/* include
mv tmp/usr/lib/* lib

rm -rf tmp

