view run-from-build.sh @ 792:b364ed2adf49

Fedora 11 hasn't got "which", so move the busybox build up and the host toolchain symlinks down to the end. Make sure toybox patch replaces busybox patch, and host toolchain ar replaces busybox ar.
author Rob Landley <rob@landley.net>
date Fri, 31 Jul 2009 01:00:45 -0500
parents 6caf372a8b12
children aea72ecff868
line wrap: on
line source

#!/bin/bash

source sources/include.sh || exit 1

read_arch_dir "$1"

SYSDIR="${BUILD}/system-image-$ARCH_NAME"

if [ ! -f "$SYSDIR/run-emulator.sh" ]
then
  [ -z "$FAIL_QUIET" ] && echo "No $SYSDIR/run-emulator.sh" >&2
  exit 1
fi

cd "$SYSDIR" || exit 1

[ -z "$SKIP_HOME" ] && [ -z "$MAKE_HDB" ] && MAKE_HDB="--make-hdb 2048"

# A little paranoia.
[ -f "image-${ARCH}.ext2" ] && fsck.ext2 -y "image-${ARCH}.ext2" </dev/null

# And run it, using the distccd we built (if necessary) and the cross-compiler.

trap "killtree $$" EXIT

./run-emulator.sh $MAKE_HDB --memory 256 --with-distcc \
	"${BUILD}/cross-compiler-${ARCH}"