#!/bin/sh BOOTLD="$1" KERNEL="$2" ROOTFS="$3" [[ "$BOOTLD" == "" ]] && BOOTLD=apex.bin.current [[ "$KERNEL" == "" ]] && KERNEL=zImage.current [[ "$ROOTFS" == "" ]] && ROOTFS=nail-firmware.ext2.gz.current echo "Using $BOOTLD / $KERNEL / $ROOTFS to flash" TS=$(date +%Y%m%d_%H%M) TARGET=hammer.ocd.$TS for i in hammer.ocd hammer.cfg ; do sed <$i.in >$i.$TS \ -e "s,__BOOTLD__,$BOOTLD,g" \ -e "s,__KERNEL__,$KERNEL,g" \ -e "s,__ROOTFS__,$ROOTFS,g" \ -e "s,__TARGET__,$TARGET,g" done openocd -f hammer.cfg.$TS