Author: pierre
Date: Sun May 24 23:47:48 2020
New Revision: 4162
Log:
Check terminal size before starting build
Modified:
jhalfs/trunk/LFS/master.sh
Modified: jhalfs/trunk/LFS/master.sh
==============================================================================
--- jhalfs/trunk/LFS/master.sh Thu May 21 22:03:40 2020 (r4161)
+++ jhalfs/trunk/LFS/master.sh Sun May 24 23:47:48 2020 (r4162)
@@ -491,7 +491,7 @@
(
cat << EOF
-all: ck_UID mk_SETUP mk_LUSER mk_SUDO mk_CHROOT mk_BOOT create-sbu_du-report
mk_BLFS_TOOL mk_CUSTOM_TOOLS
+all: ck_UID ck_terminal mk_SETUP mk_LUSER mk_SUDO mk_CHROOT mk_BOOT
create-sbu_du-report mk_BLFS_TOOL mk_CUSTOM_TOOLS
$teardownat
@sudo make do_housekeeping
EOF
@@ -533,6 +533,16 @@
echo "--------------------------------------------------"; \\
exit 1; \\
fi
+
+ck_terminal:
+ @stty size | read LINES COLUMNS; \\
+ if (( LINES < 24 )) || (( COLUMNS < 80 )) ; then \\
+ echo "--------------------------------------------------"; \\
+ echo "Terminal too small: \$\$COLUMNS columns x \$\$LINES lines";\\
+ echo "Minimum: 80 columns x 24 lines";\\
+ echo "--------------------------------------------------"; \\
+ exit 1; \\
+ fi
mk_SETUP:
@\$(call echo_SU_request)
--
http://lists.linuxfromscratch.org/listinfo/alfs-log
Unsubscribe: See the above information page