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

Reply via email to