File uboot-image-setup of Package JeOS-origen
#!/bin/bash
set -x
file=boot/boot.script
echo 'printenv kerneladdr || setenv kerneladdr ${kernel_addr_r}' >> $file
echo 'printenv ramdiskaddr|| setenv ramdiskaddr ${ramdisk_addr_r}' >> $file
echo 'setenv bootargs console=ttySAC2,115200' >> $file
echo -n 'setenv bootcmd "' >> $file
echo -n 'ext2load mmc 0:1 ${kerneladdr} boot/linux.vmx; ' >> $file
echo -n 'ext2load mmc 0:1 ${ramdiskaddr} boot/initrd.uboot; ' >> $file
echo 'bootm ${kerneladdr} ${ramdiskaddr}"' >> $file
echo 'boot' >> $file
#==========================================
# Create machine readable uboot format
#------------------------------------------
mkopts="-A arm -O linux -a 0 -e 0 -T script -C none";
inputf="boot/boot.script";
result="boot/boot.scr";
if ! mkimage $mkopts -n 'Boot-Script' -d $inputf $result;then
echo "Failed to create uboot script image"
exit 1
fi