diff options
author | Bruce Dubbs <bdubbs@linuxfromscratch.org> | 2012-02-29 22:22:52 +0000 |
---|---|---|
committer | Bruce Dubbs <bdubbs@linuxfromscratch.org> | 2012-02-29 22:22:52 +0000 |
commit | aa14485736b6767e47acddd59ab26672345a396c (patch) | |
tree | 1cb857719216bc9f7319408151e2ecd0158902a6 | |
parent | 6d6a2f029d2becb77294e87be17c2bb58b66564b (diff) |
Minor changes to ifup boot script.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@9757 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
-rwxr-xr-x | bootscripts/lfs/sbin/ifup | 21 | ||||
-rw-r--r-- | chapter01/changelog.xml | 9 | ||||
-rw-r--r-- | general.ent | 4 | ||||
-rw-r--r-- | packages.ent | 2 |
4 files changed, 27 insertions, 9 deletions
diff --git a/bootscripts/lfs/sbin/ifup b/bootscripts/lfs/sbin/ifup index 744b4cea2..2facbe8be 100755 --- a/bootscripts/lfs/sbin/ifup +++ b/bootscripts/lfs/sbin/ifup @@ -58,27 +58,27 @@ file=/etc/sysconfig/ifconfig.${1} log_info_msg "Bringing up the ${1} interface... " if [ ! -r "${file}" ]; then - log_warning_msg "\n${file} is missing or cannot be accessed." + log_failure_msg2 "${file} is missing or cannot be accessed." exit 1 fi . $file if [ "$IFACE" = "" ]; then - log_failure_msg "\n${file} does not define an interface [IFACE]." + log_failure_msg2 "${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_info_msg2 "skipped\n" + log_info_msg2 "skipped" exit 0 fi for S in ${SERVICE}; do if [ ! -x "/lib/services/${S}" ]; then - MSG="\nUnable to process ${file}. Either " + MSG="\n Unable to process ${file}. Either " MSG="${MSG}the SERVICE '${S} was not present " MSG="${MSG}or cannot be executed." log_failure_msg "$MSG" @@ -102,11 +102,20 @@ if [ -z "${CHECK_LINK}" -o \ fi else - log_warning_msg "\nInterface ${IFACE} doesn't exist." - exit 0 + log_failure_msg2 "Interface ${IFACE} doesn't exist." + exit 1 fi fi +# Set MTU if requested. Check if MTU has a "good" value. +if test -n "${MTU}"; then + if [[ ${MTU} =~ ^[0-9]+$ ]] && [[ $MTU -ge 68 ]] ; then + ip link set dev ${IFACE} mtu $MTU + else + log_info_msg2 "Invalid MTU $MTU" + fi +fi + for S in ${SERVICE}; do IFCONFIG=${file} /lib/services/${S} ${IFACE} up done diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index ad3cc1eb7..26f357fe8 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -41,6 +41,15 @@ <para>2012-02-24</para> <itemizedlist> <listitem> + <para>[bdubbs] - Minor changes to ifup boot script.</para> + </listitem> + </itemizedlist> + </listitem> + + <listitem> + <para>2012-02-24</para> + <itemizedlist> + <listitem> <para>[bdubbs] - Add a patch for glibc that fixes a problem (segfault) for dlopen() in some cases.</para> </listitem> diff --git a/general.ent b/general.ent index ef71b418a..06c4c8341 100644 --- a/general.ent +++ b/general.ent @@ -1,5 +1,5 @@ -<!ENTITY version "SVN-20120224"> -<!ENTITY releasedate "Feb 24, 2012"> +<!ENTITY version "SVN-20120229"> +<!ENTITY releasedate "Feb 29, 2012"> <!ENTITY copyrightdate "1999-2012"><!-- jhalfs needs a literal dash, not – --> <!ENTITY milestone "7.1"> <!ENTITY generic-version "development"> <!-- Use "development", "testing", or "x.y[-pre{x}]" --> diff --git a/packages.ent b/packages.ent index c9ec490a6..450105b0c 100644 --- a/packages.ent +++ b/packages.ent @@ -305,7 +305,7 @@ <!ENTITY less-ch6-du "3.5 MB"> <!ENTITY less-ch6-sbu "less than 0.1 SBU"> -<!ENTITY lfs-bootscripts-version "20120219"> <!-- Scripts depend on this format --> +<!ENTITY lfs-bootscripts-version "20120229"> <!-- Scripts depend on this format --> <!ENTITY lfs-bootscripts-size "BOOTSCRIPTS-SIZE KB"> <!-- Updated in Makefile --> <!ENTITY lfs-bootscripts-url "&downloads-root;lfs-bootscripts-&lfs-bootscripts-version;.tar.bz2"> <!ENTITY lfs-bootscripts-md5 "BOOTSCRIPTS-MD5SUM"> <!-- Updated in Makefile --> |