Changeset e7b6af1
- Timestamp:
- 07/06/2024 10:12:29 PM (3 months ago)
- Branches:
- 12.2, 12.2-rc1, multilib, trunk, xry111/arm64, xry111/clfs-ng, xry111/loongarch, xry111/loongarch-12.2, xry111/mips64el, xry111/multilib
- Children:
- b56430b, b9908a1a, f1054497
- Parents:
- e872712
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
bootscripts/ChangeLog
re872712 re7b6af1 1 2024-07-06 Bruce Dubbs <bdubbs@linuxfromscratch.org> 2 * Add logic to init-functions to only print escape sequences 3 if stdin and stdout are connected to a terminal. 4 1 5 2024-04-16 Bruce Dubbs <bdubbs@linuxfromscratch.org> 2 6 * Remove blank output line generated in ifup script when bringing -
bootscripts/lfs/lib/services/init-functions
re872712 re7b6af1 59 59 [ -r /etc/sysconfig/rc.site ] && . /etc/sysconfig/rc.site 60 60 61 ## Screen Dimensions 62 # Find current screen size 63 if [ -z "${COLUMNS}" ]; then 64 COLUMNS=$(stty size) 65 COLUMNS=${COLUMNS##* } 61 # If HEADLESS is set, use that. 62 # If file descriptor 1 or 2 (stdout and stderr) is not open or 63 # does not refer to a terminal, consider the script headless. 64 [ ! -t 1 -o ! -t 2 ] && HEADLESS=${HEADLESS:-yes} 65 66 if [ "x$HEADLESS" != "xyes" ] 67 then 68 ## Screen Dimensions 69 # Find current screen size 70 if [ -z "${COLUMNS}" ]; then 71 COLUMNS=$(stty size) 72 COLUMNS=${COLUMNS##* } 73 fi 74 else 75 COLUMNS=80 66 76 fi 67 77 … … 576 586 log_success_msg() 577 587 { 578 /bin/echo -n -e "${BMPREFIX}${@}" 579 /bin/echo -e "${CURS_ZERO}${SUCCESS_PREFIX}${SET_COL}${SUCCESS_SUFFIX}" 580 588 if [ "x$HEADLESS" != "xyes" ] 589 then 590 /bin/echo -n -e "${BMPREFIX}${@}" 591 /bin/echo -e "${CURS_ZERO}${SUCCESS_PREFIX}${SET_COL}${SUCCESS_SUFFIX}" 592 else 593 logmessage=`echo "${@}" | sed 's/\\\033[^a-zA-Z]*.//g'` 594 /bin/echo -e "${logmessage} OK" 595 fi 581 596 # Strip non-printable characters from log file 582 597 logmessage=`echo "${@}" | sed 's/\\\033[^a-zA-Z]*.//g'` … … 590 605 log_success_msg2() 591 606 { 592 /bin/echo -n -e "${BMPREFIX}${@}" 593 /bin/echo -e "${CURS_ZERO}${SUCCESS_PREFIX}${SET_COL}${SUCCESS_SUFFIX}" 607 if [ "x$HEADLESS" != "xyes" ] 608 then 609 /bin/echo -n -e "${BMPREFIX}${@}" 610 /bin/echo -e "${CURS_ZERO}${SUCCESS_PREFIX}${SET_COL}${SUCCESS_SUFFIX}" 611 else 612 echo " OK" 613 fi 594 614 595 615 echo " OK" >> ${BOOTLOG} … … 611 631 log_failure_msg() 612 632 { 613 /bin/echo -n -e "${BMPREFIX}${@}" 614 /bin/echo -e "${CURS_ZERO}${FAILURE_PREFIX}${SET_COL}${FAILURE_SUFFIX}" 633 if [ "x$HEADLESS" != "xyes" ] 634 then 635 /bin/echo -n -e "${BMPREFIX}${@}" 636 /bin/echo -e "${CURS_ZERO}${FAILURE_PREFIX}${SET_COL}${FAILURE_SUFFIX}" 637 else 638 logmessage=`echo "${@}" | sed 's/\\\033[^a-zA-Z]*.//g'` 639 /bin/echo -e "${logmessage} FAIL" 640 fi 615 641 616 642 # Strip non-printable characters from log file … … 625 651 log_failure_msg2() 626 652 { 627 /bin/echo -n -e "${BMPREFIX}${@}" 628 /bin/echo -e "${CURS_ZERO}${FAILURE_PREFIX}${SET_COL}${FAILURE_SUFFIX}" 653 if [ "x$HEADLESS" != "xyes" ] 654 then 655 /bin/echo -n -e "${BMPREFIX}${@}" 656 /bin/echo -e "${CURS_ZERO}${FAILURE_PREFIX}${SET_COL}${FAILURE_SUFFIX}" 657 else 658 echo "FAIL" 659 fi 629 660 630 661 echo "FAIL" >> ${BOOTLOG} … … 644 675 log_warning_msg() 645 676 { 646 /bin/echo -n -e "${BMPREFIX}${@}" 647 /bin/echo -e "${CURS_ZERO}${WARNING_PREFIX}${SET_COL}${WARNING_SUFFIX}" 677 if [ "x$HEADLESS" != "xyes" ] 678 then 679 /bin/echo -n -e "${BMPREFIX}${@}" 680 /bin/echo -e "${CURS_ZERO}${WARNING_PREFIX}${SET_COL}${WARNING_SUFFIX}" 681 else 682 logmessage=`echo "${@}" | sed 's/\\\033[^a-zA-Z]*.//g'` 683 /bin/echo -e "${logmessage} WARN" 684 fi 648 685 649 686 # Strip non-printable characters from log file … … 657 694 log_skip_msg() 658 695 { 659 /bin/echo -n -e "${BMPREFIX}${@}" 660 /bin/echo -e "${CURS_ZERO}${SKIP_PREFIX}${SET_COL}${SKIP_SUFFIX}" 696 if [ "x$HEADLESS" != "xyes" ] 697 then 698 /bin/echo -n -e "${BMPREFIX}${@}" 699 /bin/echo -e "${CURS_ZERO}${SKIP_PREFIX}${SET_COL}${SKIP_SUFFIX}" 700 else 701 logmessage=`echo "${@}" | sed 's/\\\033[^a-zA-Z]*.//g'` 702 /bin/echo "SKIP" 703 fi 661 704 662 705 # Strip non-printable characters from log file … … 678 721 log_info_msg() 679 722 { 680 /bin/echo -n -e "${BMPREFIX}${@}" 723 if [ "x$HEADLESS" != "xyes" ] 724 then 725 /bin/echo -n -e "${BMPREFIX}${@}" 726 else 727 logmessage=`echo "${@}" | sed 's/\\\033[^a-zA-Z]*.//g'` 728 /bin/echo -n -e "${logmessage}" 729 fi 681 730 682 731 # Strip non-printable characters from log file … … 690 739 log_info_msg2() 691 740 { 692 /bin/echo -n -e "${@}" 741 if [ "x$HEADLESS" != "xyes" ] 742 then 743 /bin/echo -n -e "${@}" 744 else 745 logmessage=`echo "${@}" | sed 's/\\\033[^a-zA-Z]*.//g'` 746 /bin/echo -n -e "${logmessage}" 747 fi 693 748 694 749 # Strip non-printable characters from log file -
chapter01/changelog.xml
re872712 re7b6af1 45 45 <itemizedlist> 46 46 <listitem> 47 <para>[bdubbs] - Update lfs-bootscripts to only output 48 escape sequences to a terminal. </para> 49 </listitem> 50 </itemizedlist> 51 </listitem> 52 53 <listitem> 54 <para>2024-07-01</para> 55 <itemizedlist> 56 <listitem> 47 57 <para>[bdubbs] - Update to iana-etc-20240612. Addresses 48 58 <ulink url='&lfs-ticket-root;5006'>#5006</ulink>.</para> -
packages.ent
re872712 re7b6af1 382 382 <!ENTITY less-fin-sbu "less than 0.1 SBU"> 383 383 384 <!ENTITY lfs-bootscripts-version "20240 630"> <!-- Scripts depend on this format -->384 <!ENTITY lfs-bootscripts-version "20240706"> <!-- Scripts depend on this format --> 385 385 <!ENTITY lfs-bootscripts-size "BOOTSCRIPTS-SIZE KB"> 386 386 <!ENTITY lfs-bootscripts-url "&downloads-root;lfs-bootscripts-&lfs-bootscripts-version;.tar.xz">
Note:
See TracChangeset
for help on using the changeset viewer.