Check terminal size before starting build
This commit is contained in:
parent
a26389abd0
commit
9728b235e6
1 changed files with 11 additions and 1 deletions
|
@ -491,7 +491,7 @@ build_Makefile() { #
|
||||||
(
|
(
|
||||||
cat << EOF
|
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
|
$teardownat
|
||||||
@sudo make do_housekeeping
|
@sudo make do_housekeeping
|
||||||
EOF
|
EOF
|
||||||
|
@ -534,6 +534,16 @@ ck_UID:
|
||||||
exit 1; \\
|
exit 1; \\
|
||||||
fi
|
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:
|
mk_SETUP:
|
||||||
@\$(call echo_SU_request)
|
@\$(call echo_SU_request)
|
||||||
@sudo make save-luser
|
@sudo make save-luser
|
||||||
|
|
Reference in a new issue