From e9d172b2123c73a639d35274719789db8447b926 Mon Sep 17 00:00:00 2001 From: Thomas Trepl Date: Sun, 2 Jun 2019 11:21:32 +0000 Subject: [PATCH] Merge changes from trunk git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/multilib@11611 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689 --- bootscripts/lfs/lib/services/init-functions | 10 +++--- bootscripts/lfs/lib/services/ipv4-static | 6 ---- bootscripts/lfs/sbin/ifup | 34 ++++++++++++++------- bootscripts/lfs/sysconfig/rc.site | 8 ++--- chapter01/changelog.xml | 9 ++++++ chapter01/whatsnew.xml | 4 +-- general.ent | 4 +-- packages.ent | 4 +-- 8 files changed, 47 insertions(+), 32 deletions(-) diff --git a/bootscripts/lfs/lib/services/init-functions b/bootscripts/lfs/lib/services/init-functions index 4e1c6356e..174657f1f 100644 --- a/bootscripts/lfs/lib/services/init-functions +++ b/bootscripts/lfs/lib/services/init-functions @@ -40,11 +40,11 @@ INFO="\\033[1;36m" # Information is light cyan BRACKET="\\033[1;34m" # Brackets are blue # Use a colored prefix -BMPREFIX=" " -SUCCESS_PREFIX="${SUCCESS} * ${NORMAL}" -FAILURE_PREFIX="${FAILURE}*****${NORMAL}" -WARNING_PREFIX="${WARNING} *** ${NORMAL}" -SKIP_PREFIX="${INFO} S ${NORMAL}" +BMPREFIX=" " +SUCCESS_PREFIX="${SUCCESS} * ${NORMAL} " +FAILURE_PREFIX="${FAILURE}*****${NORMAL} " +WARNING_PREFIX="${WARNING} *** ${NORMAL} " +SKIP_PREFIX="${INFO} S ${NORMAL}" SUCCESS_SUFFIX="${BRACKET}[${SUCCESS} OK ${BRACKET}]${NORMAL}" FAILURE_SUFFIX="${BRACKET}[${FAILURE} FAIL ${BRACKET}]${NORMAL}" diff --git a/bootscripts/lfs/lib/services/ipv4-static b/bootscripts/lfs/lib/services/ipv4-static index 4ac7f3e45..7021c294e 100755 --- a/bootscripts/lfs/lib/services/ipv4-static +++ b/bootscripts/lfs/lib/services/ipv4-static @@ -47,12 +47,6 @@ fi case "${2}" in up) if [ "$(ip addr show ${1} 2>/dev/null | grep ${IP}/)" = "" ]; then - - # Cosmetic output - if ! $(echo ${SERVICE} | grep -q " "); then - log_info_msg2 "\n" # Terminate the previous message - fi - log_info_msg "Adding IPv4 address ${IP} to the ${1} interface..." ip addr add ${args} dev ${1} evaluate_retval diff --git a/bootscripts/lfs/sbin/ifup b/bootscripts/lfs/sbin/ifup index a7e1138e8..5a4945a43 100755 --- a/bootscripts/lfs/sbin/ifup +++ b/bootscripts/lfs/sbin/ifup @@ -7,6 +7,7 @@ # Authors : Nathan Coulson - nathan@linuxfromscratch.org # Kevin P. Fleming - kpfleming@linuxfromscratch.org # Update : Bruce Dubbs - bdubbs@linuxfromscratch.org +# DJ Lucas - dj@linuxfromscratch.org # # Version : LFS 7.7 # @@ -18,6 +19,8 @@ up() { + log_info_msg "Bringing up the ${1} interface..." + if ip link show $1 > /dev/null 2>&1; then link_status=`ip link show $1` @@ -28,9 +31,11 @@ up() fi else - log_failure_msg "\nInterface ${IFACE} doesn't exist." + log_failure_msg "Interface ${IFACE} doesn't exist." exit 1 fi + + evaluate_retval } RELEASE="7.7" @@ -72,27 +77,29 @@ file=/etc/sysconfig/ifconfig.${1} . /lib/lsb/init-functions -log_info_msg "Bringing up the ${1} interface... " - if [ ! -r "${file}" ]; then - log_failure_msg2 "${file} is missing or cannot be accessed." + log_failure_msg "Unable to bring up ${1} interface! ${file} is missing or cannot be accessed." exit 1 fi -. $file +. $file if [ "$IFACE" = "" ]; then - log_failure_msg2 "${file} does not define an interface [IFACE]." + log_failure_msg "Unable to bring up ${1} interface! ${file} does not define an interface [IFACE]." exit 1 fi # Do not process this service if started by boot, and ONBOOT # is not set to yes if [ "${IN_BOOT}" = "1" -a "${ONBOOT}" != "yes" ]; then - log_skip_msg exit 0 fi +# Bring up the interface +if [ "$VIRTINT" != "yes" ]; then + up ${IFACE} +fi + for S in ${SERVICE}; do if [ ! -x "/lib/services/${S}" ]; then MSG="\nUnable to process ${file}. Either " @@ -110,8 +117,13 @@ for S in ${SERVICE}; do IFCONFIG=${file} /lib/services/${S} ${IFACE} up done -# Bring up the interface and any components -for I in $IFACE $INTERFACE_COMPONENTS; do up $I; done +# Set link up virtual interfaces +if [ "${VIRTINT}" == "yes" ]; then + up ${IFACE} +fi + +# Bring up any additional interface components +for I in $INTERFACE_COMPONENTS; do up $I; done # Set MTU if requested. Check if MTU has a "good" value. if test -n "${MTU}"; then @@ -127,9 +139,9 @@ fi # Set the route default gateway if requested if [ -n "${GATEWAY}" ]; then if ip route | grep -q default; then - log_skip_msg "\n Gateway already setup; skipping." + log_warning_msg "Gateway already setup; skipping." else - log_info_msg "Setting up default gateway..." + log_info_msg "Adding default gateway ${GATEWAY} to the ${IFACE} interface..." ip route add default via ${GATEWAY} dev ${IFACE} evaluate_retval fi diff --git a/bootscripts/lfs/sysconfig/rc.site b/bootscripts/lfs/sysconfig/rc.site index 400870403..b6a69fcfd 100644 --- a/bootscripts/lfs/sysconfig/rc.site +++ b/bootscripts/lfs/sysconfig/rc.site @@ -27,10 +27,10 @@ # Use a colored prefix # These values, if specified here, override the defaults -#BMPREFIX=" " -#SUCCESS_PREFIX="${SUCCESS} * ${NORMAL}" -#FAILURE_PREFIX="${FAILURE}*****${NORMAL}" -#WARNING_PREFIX="${WARNING} *** ${NORMAL}" +#BMPREFIX=" " +#SUCCESS_PREFIX="${SUCCESS} * ${NORMAL} " +#FAILURE_PREFIX="${FAILURE}*****${NORMAL} " +#WARNING_PREFIX="${WARNING} *** ${NORMAL} " # Manually seet the right edge of message output (characters) # Useful when resetting console font during boot to override diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index e0ed3b786..9d5da7bc1 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -45,6 +45,15 @@ appropriate for the entry or if needed the entire day's listitem. --> + + 2019-05-24 + + + [dj] - Cosmetic changes to LFS bootscripts. + + + + 2019-05-19 diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml index 501f6c416..9374aa6d7 100644 --- a/chapter01/whatsnew.xml +++ b/chapter01/whatsnew.xml @@ -143,9 +143,9 @@ - + Libcap-&libcap-version; diff --git a/general.ent b/general.ent index 18fccfb69..305ac8715 100644 --- a/general.ent +++ b/general.ent @@ -1,4 +1,4 @@ - + @@ -7,7 +7,7 @@ - + diff --git a/packages.ent b/packages.ent index 580b39109..75888ba41 100644 --- a/packages.ent +++ b/packages.ent @@ -389,7 +389,7 @@ - + @@ -537,7 +537,7 @@ - +