jhalfs git · trunk
jhalfs LFS build automation (mirror)
Python 78.4% Shell 19.8% Makefile 1.8%git clone https://git.christianimmanuel.de/mirrors-forks/jhalfs.gitwget https://git.christianimmanuel.de/mirrors-forks/jhalfs/archive/jhalfs.tar.gzApply a timeout to kernel config in LFS
If the kernel-config file is not up to date (missing options or whatever), the kernel "make" will hang, waiting for input. So run "make oldconfig" explicitly, with a timeout. Fixes: #1736
LFS/lfs.xsl | 2 ++ 1 file changed, 2 insertions(+) diff --git a/LFS/lfs.xsl b/LFS/lfs.xsl index c6075d6..782e9ee 100644 --- a/LFS/lfs.xsl +++ b/LFS/lfs.xsl @@ -415,6 +415,8 @@ echo -e "\n\nTotalseconds: $SECONDS\n" <xsl:text>make mrproper
</xsl:text> <xsl:if test="ancestor::sect1[@id='ch-bootable-kernel']"> <xsl:text>cp -v ../kernel-config .config
</xsl:text> + <xsl:text>timeout 60 make oldconfig ||\
</xsl:text> + <xsl:text>{ echo kernel config is not up to date; exit 124; }
</xsl:text> </xsl:if> </xsl:when> <!-- test instructions -->