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