1283991Sgjb#!/bin/sh 2283991Sgjb# 3283991Sgjb# $FreeBSD: releng/10.3/release/arm/GUMSTIX.conf 288469 2015-10-02 02:08:40Z gjb $ 4283991Sgjb# 5283991Sgjb 6283991SgjbEMBEDDEDBUILD=1 7283991SgjbEMBEDDED_TARGET="arm" 8283991SgjbEMBEDDED_TARGET_ARCH="armv6" 9283991SgjbEMBEDDEDPORTS="sysutils/u-boot-duovero" 10283991SgjbKERNEL="GUMSTIX" 11283991SgjbWORLD_FLAGS="${WORLD_FLAGS} UBLDR_LOADADDR=0x88000000" 12284517SgjbIMAGE_SIZE="480M" 13283991SgjbPART_SCHEME="MBR" 14283991SgjbFAT_SIZE="2m" 15283991SgjbFAT_TYPE="12" 16283991SgjbMD_ARGS="-x 63 -y 255" 17283991SgjbNODOC=1 18283991Sgjb 19283991Sgjbarm_install_uboot() { 20283991Sgjb UBOOT_DIR="/usr/local/share/u-boot/u-boot-duovero" 21283991Sgjb FATMOUNT="${DESTDIR%${KERNEL}}/fat" 22283991Sgjb UFSMOUNT="${DESTDIR%${KERNEL}}/ufs" 23283991Sgjb chroot ${CHROOTDIR} mkdir -p "${FATMOUNT}" "${UFSMOUNT}" 24283991Sgjb chroot ${CHROOTDIR} mount_msdosfs /dev/${mddev}s1 ${FATMOUNT} 25283991Sgjb chroot ${CHROOTDIR} mount /dev/${mddev}s2a ${UFSMOUNT} 26283991Sgjb chroot ${CHROOTDIR} cp -p ${UBOOT_DIR}/MLO ${FATMOUNT}/MLO 27283991Sgjb chroot ${CHROOTDIR} cp -p ${UBOOT_DIR}/u-boot.img ${FATMOUNT}/u-boot.img 28283991Sgjb chroot ${CHROOTDIR} cp -p ${UFSMOUNT}/boot/ubldr ${FATMOUNT}/ubldr 29288469Sgjb chroot ${CHROOTDIR} cp -p ${UFSMOUNT}/boot/ubldr.bin \ 30288469Sgjb ${FATMOUNT}/ubldr.bin 31283991Sgjb chroot ${CHROOTDIR} touch ${UFSMOUNT}/firstboot 32283991Sgjb sync 33283991Sgjb umount_loop ${CHROOTDIR}/${FATMOUNT} 34283991Sgjb umount_loop ${CHROOTDIR}/${UFSMOUNT} 35283991Sgjb chroot ${CHROOTDIR} rmdir ${FATMOUNT} 36283991Sgjb chroot ${CHROOTDIR} rmdir ${UFSMOUNT} 37283991Sgjb 38283991Sgjb return 0 39283991Sgjb} 40