FAIL="\\033[1;31m"
NORMAL="\\033[0;39m"
+system_memory() {
+ local key val unit
+
+ while read -r key val unit; do
+ case "${key}" in
+ MemTotal:*)
+ # Convert to MB
+ echo "$(( ${val} / 1024 ))"
+ break
+ ;;
+ esac
+ done < /proc/meminfo
+}
+
configure_build() {
local build_arch="${1}"
CCACHE_COMPILERCHECK="${CCACHE_COMPILERCHECK}" \
CFLAGS="${CFLAGS}" \
CXXFLAGS="${CXXFLAGS}" \
+ MAKETUNING="${MAKETUNING}" \
make -f $* \
TOOLCHAIN=1 \
CROSSTARGET="${CROSSTARGET}" \
LFS_BASEDIR="${BASEDIR}" \
ROOT="${LFS}" \
KVER="${KVER}" \
- MAKETUNING="${MAKETUNING}" \
install >> $LOGFILE 2>&1
local COMPILE_SUCCESS=$?
local PS1='\u:\w$ '
enterchroot \
- bash -x -c "cd /usr/src/lfs && make -f $* \
+ bash -x -c "cd /usr/src/lfs && \
MAKETUNING=${MAKETUNING} \
+ make -f $* \
LFS_BASEDIR=/usr/src install" \
>> ${LOGFILE} 2>&1