#!/bin/bash set -o errexit # Reading system configuration informations, functions and package versions. source ../sysinfos source ../functions source ../packages-list # Manually apply patch apply_patch ${1}-branch_update-1.patch ${1} case "${HVL_TARGET}" in arm926t) apply_patch ${1}-config-arm926t.patch ${1} ;; esac 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 exit $?