From: Michael Tremer Date: Thu, 20 Apr 2017 16:43:38 +0000 (+0200) Subject: make.sh: Let lfsmake2 use the new enterchroot function X-Git-Tag: v2.19-core112~130 X-Git-Url: http://git.ipfire.org/?p=ipfire-2.x.git;a=commitdiff_plain;h=1977473d4ac08e9374fc35961d31bf7894d0a703 make.sh: Let lfsmake2 use the new enterchroot function Signed-off-by: Michael Tremer --- diff --git a/tools/make-functions b/tools/make-functions index 08ac7a1a66..8854ddf819 100644 --- a/tools/make-functions +++ b/tools/make-functions @@ -501,9 +501,12 @@ enterchroot() { TERM="${TERM}" \ PS1="${PS1}" \ PATH="${PATH}" \ + SYSTEM_RELEASE="${SYSTEM_RELEASE}" \ + PAKFIRE_CORE="${PAKFIRE_CORE}" \ NAME="${NAME}" \ SNAME="${SNAME}" \ VERSION="${VERSION}" \ + CORE="${CORE}" \ SLOGAN="${SLOGAN}" \ CONFIG_ROOT="${CONFIG_ROOT}" \ CFLAGS="${CFLAGS} ${HARDENING_CFLAGS}" \ @@ -517,7 +520,7 @@ enterchroot() { KVER="${KVER}" \ $(fake_environ) \ $(qemu_environ) \ - $@ + "$@" } entershell() { @@ -637,30 +640,13 @@ lfsmake2() { lfsmakecommoncheck $* [ $? == 1 ] && return 0 - # Install QEMU helper, if needed - qemu_install_helper - local PKG_TIME_START=`date +%s` - chroot $LFS /tools/bin/env -i HOME=/root \ - TERM=$TERM PS1='\u:\w\$ ' \ - PATH=/tools/ccache/bin:/bin:/usr/bin:/sbin:/usr/sbin:/tools/bin \ - VERSION=$VERSION PAKFIRE_CORE="${PAKFIRE_CORE}" \ - SYSTEM_RELEASE="${SYSTEM_RELEASE}" \ - CONFIG_ROOT=$CONFIG_ROOT \ - NAME="$NAME" SNAME="$SNAME" SLOGAN="$SLOGAN" \ - CFLAGS="${CFLAGS} ${HARDENING_CFLAGS}" \ - CXXFLAGS="${CXXFLAGS} ${HARDENING_CFLAGS}" \ - CCACHE_DIR=/usr/src/ccache \ - CCACHE_COMPRESS="${CCACHE_COMPRESS}" \ - CCACHE_COMPILERCHECK="${CCACHE_COMPILERCHECK}" \ - KVER=$KVER MAKETUNING=$MAKETUNING \ - BUILDTARGET="$BUILDTARGET" \ - CROSSTARGET="${CROSSTARGET}" \ - BUILD_ARCH="${BUILD_ARCH}" \ - $(qemu_environ) \ - $(fake_environ) \ - /tools/bin/bash -x -c "cd /usr/src/lfs && \ - make -f $* LFS_BASEDIR=/usr/src install" >>$LOGFILE 2>&1 + local PS1='\u:\w$ ' + + enterchroot \ + bash -x -c "cd /usr/src/lfs && make -f $* LFS_BASEDIR=/usr/src install" \ + >> ${LOGFILE} 2>&1 + local COMPILE_SUCCESS=$? local PKG_TIME_END=`date +%s`