|
|
1.1 ! root 1: # ***************************************************************************** ! 2: # * Copyright (c) 2004, 2008 IBM Corporation ! 3: # * All rights reserved. ! 4: # * This program and the accompanying materials ! 5: # * are made available under the terms of the BSD License ! 6: # * which accompanies this distribution, and is available at ! 7: # * http://www.opensource.org/licenses/bsd-license.php ! 8: # * ! 9: # * Contributors: ! 10: # * IBM Corporation - initial implementation ! 11: # ****************************************************************************/ ! 12: #!/bin/bash ! 13: ! 14: #set -x ! 15: #set -e ! 16: ! 17: SVN=`which svn` ! 18: PATCH=`which patch` ! 19: DIFF_FILE=./x86emu_changes.diff ! 20: ! 21: # check wether svn, patch, ... is available... ! 22: ! 23: if [ ! -x $SVN ]; then ! 24: echo "subversion executable not found!" ! 25: exit -1 ! 26: fi ! 27: if [ ! -x $PATCH ]; then ! 28: echo "patch executable not found!" ! 29: exit -1 ! 30: fi ! 31: if [ ! -r $DIFF_FILE ]; then ! 32: echo "diff file $DIFF_FILE not found!" ! 33: exit -1 ! 34: fi ! 35: ! 36: # download the x86emu sources from LinuxBIOS subversion ! 37: ! 38: #revision known to work... ! 39: REV=496 ! 40: ! 41: echo "Checking out x86emu from coreboot-v3 repository revision $REV" ! 42: $SVN co svn://coreboot.org/repository/coreboot-v3/util/x86emu -r $REV ! 43: ! 44: echo "Copying files..." ! 45: ! 46: cp -v x86emu/x86emu/*.c . ! 47: cp -v x86emu/x86emu/*.h include/x86emu ! 48: cp -v x86emu/include/x86emu/*.h include/x86emu ! 49: ! 50: echo "Removing checkedout subversion director..." ! 51: ! 52: rm -rf x86emu ! 53: ! 54: echo "Patching files..." ! 55: ! 56: $PATCH -p0 < x86emu_changes.diff ! 57: ! 58: ! 59: echo "done" ! 60: exit 0
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.