# ***************************************************************************** # * Copyright (c) 2004, 2008 IBM Corporation # * All rights reserved. # * This program and the accompanying materials # * are made available under the terms of the BSD License # * which accompanies this distribution, and is available at # * http://www.opensource.org/licenses/bsd-license.php # * # * Contributors: # * IBM Corporation - initial implementation # ****************************************************************************/ #!/bin/bash #set -x #set -e SVN=`which svn` PATCH=`which patch` DIFF_FILE=./x86emu_changes.diff # check wether svn, patch, ... is available... if [ ! -x $SVN ]; then echo "subversion executable not found!" exit -1 fi if [ ! -x $PATCH ]; then echo "patch executable not found!" exit -1 fi if [ ! -r $DIFF_FILE ]; then echo "diff file $DIFF_FILE not found!" exit -1 fi # download the x86emu sources from LinuxBIOS subversion #revision known to work... REV=496 echo "Checking out x86emu from coreboot-v3 repository revision $REV" $SVN co svn://coreboot.org/repository/coreboot-v3/util/x86emu -r $REV echo "Copying files..." mkdir -p include/x86emu cp -v x86emu/x86emu/*.c . cp -v x86emu/x86emu/*.h include/x86emu cp -v x86emu/include/x86emu/*.h include/x86emu echo "Removing checkedout subversion director..." rm -rf x86emu echo "Patching files..." $PATCH -p0 < x86emu_changes.diff echo "done" exit 0