#!/bin/bash HV_NO_CONFIGURE_SCRIPT=1 hvpatch() { # Manually apply patch apply_patch ${1}-branch_update-1.patch ${PACKAGE} case "${HVL_TARGET}" in arm926t) apply_patch ${PACKAGE}-config-arm926t.patch ${PACKAGE} ;; esac } hvbuild() { cd ${LFS_TMP}/${1} sed -e "s@\(^CROSS_COMPILER_PREFIX=\).*@\1\"${CLFS_TARGET}-\"@" \ -e "s@\(^KERNEL_HEADERS=\).*@\1\"/tools/include\"@" \ -e "s@.*\(DEVEL_PREFIX=\).*@\1\"/tools/\"@" \ -e "s@.*\(^ARCH_${CLFS_NOT_ENDIAN}_ENDIAN\).*@# \1 is not set@g" \ -e "s@.*\(ARCH_${CLFS_ENDIAN}_ENDIAN\).*@\1=y@g" \ -e "s@.*\(ARCH_WANTS_${CLFS_ENDIAN}_ENDIAN\).*@\1=y@g" \ -i .config ${HVMAKE} CROSS=${CLFS_TARGET}- CC="${CLFS_TARGET}-gcc ${BUILD}" ${HVMAKE} PREFIX=${CLFS} install }