# remove old code
rm -rf gnumach
# get new code
git clone git://git.savannah.gnu.org/hurd/gnumach.git
# go to source
cd gnumach
# generate configure
autoreconf --install
mkdir build
cd build
# configure
../configure --prefix=
rm -rf ~/gnu
mkdir ~/gnu
make DESTDIR=~/gnu install-data
git clone git://git.savannah.gnu.org/hurd/mig.git
cd mig
autoreconf --install
mkdir build
cd build
GNU=~/gnu
# configure
TARGET_CPPFLAGS=-I"$GNU"/include ../configure --prefix="$GNU"
make all install
# go to gnumach/build
cd ../..
make gnumach.gz