From 4078f4f09c59fe271620bfb3328edcb61d860fc0 Mon Sep 17 00:00:00 2001 From: Frank Brehm Date: Wed, 1 Mar 2017 01:20:18 +0100 Subject: [PATCH] saving uncommitted changes in /etc prior to emerge run --- init.d/localmount | 3 ++- init.d/loopback | 1 - init.d/modules | 12 +++++------- 3 files changed, 7 insertions(+), 9 deletions(-) diff --git a/init.d/localmount b/init.d/localmount index 92ddec33..92ca1a00 100755 --- a/init.d/localmount +++ b/init.d/localmount @@ -22,9 +22,10 @@ depend() start() { # Mount local filesystems in /etc/fstab. + # The types variable must start with no, and must be a type local critical= types="noproc" x= no_netdev= rc= for x in $net_fs_list $extra_net_fs_list; do - types="${types},no${x}" + types="${types},${x}" done if [ "$RC_UNAME" = Linux ]; then diff --git a/init.d/loopback b/init.d/loopback index 6a0c8a14..fa7ea03b 100755 --- a/init.d/loopback +++ b/init.d/loopback @@ -29,7 +29,6 @@ start() else ebegin "Bringing up network interface lo0" ifconfig lo0 127.0.0.1 netmask 255.0.0.0 - route -q add -inet 127.0.0.0 -netmask 255.0.0.0 127.0.0.1 fi eend $? } diff --git a/init.d/modules b/init.d/modules index c97bd55d..a37b0039 100755 --- a/init.d/modules +++ b/init.d/modules @@ -31,7 +31,7 @@ FreeBSD_modules() Linux_modules() { - # Should not fail if kernel do not have module + # Should not fail if kernel does not have module # support compiled in ... [ ! -f /proc/modules ] && return 0 @@ -48,22 +48,21 @@ Linux_modules() x=${x%.*} done - local list= x= xx= y= args= mpargs= cnt=0 a= + local list= x= xx= y= args= mpargs= a= for x in $kv_variant_list ; do eval list=\$modules_$(shell_var "$x") [ -n "$list" ] && break done [ -z "$list" ] && list=$modules + [ -n "$list" ] && ebegin "Loading kernel modules" for x in $list; do a=${x#*:} if [ "$a" = "$x" ]; then unset mpargs - ebegin "Loading module $x" else x=${x%%:*} mpargs="-o $a" - ebegin "Loading module $x as $a" fi aa=$(shell_var "$a") xx=$(shell_var "$x") @@ -75,10 +74,9 @@ Linux_modules() done [ -z "$args" ] && eval args=\$module_${aa}_args [ -z "$args" ] && eval args=\$module_${xx}_args - eval modprobe --use-blacklist -q "$mpargs" "$x" "$args" - eend $? "Failed to load $x" && : $(( cnt += 1 )) + eval modprobe --use-blacklist --verbose "$mpargs" "$x" "$args" done - einfo "Autoloaded $cnt module(s)" + [ -n "$list" ] && eend } start() -- 2.39.5