]> Frank Brehm's Git Trees - config/berta/etc.git/commitdiff
saving uncommitted changes in /etc prior to emerge run
authorFrank Brehm <frank@brehm-online.com>
Wed, 1 Mar 2017 14:32:20 +0000 (15:32 +0100)
committerFrank Brehm <frank@brehm-online.com>
Wed, 1 Mar 2017 14:32:20 +0000 (15:32 +0100)
init.d/localmount
init.d/loopback
init.d/modules
rc.conf

index 92ddec339be53fef3867d3c24d871e8c77c9ac5d..92ca1a0029164541191c91c58aac521a47798f7f 100755 (executable)
@@ -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
index 6a0c8a1437f421d9c4bd449be7e17c813c05bdde..fa7ea03bd7895aae065371a7b8bde8e95c51c59c 100755 (executable)
@@ -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 $?
 }
index c97bd55d6781144fd78d4c2c684d106c49d01634..a37b00392f2b89cab2af86cae0a07410abc15615 100755 (executable)
@@ -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()
diff --git a/rc.conf b/rc.conf
index 68ab997a206a00110a435b211ea994f1f0e526b4..c0467e09173b6dbc1d168989f042429f0fa2b6b4 100644 (file)
--- a/rc.conf
+++ b/rc.conf
@@ -48,7 +48,7 @@ rc_shell=/sbin/sulogin
 # /var/log/rc.log
 # NOTE: Linux systems require the devfs service to be started before
 # logging can take place and as such cannot log the sysinit runlevel.
-#rc_logger="YES"
+#rc_logger="NO"
 
 # Through rc_log_path you can specify a custom log file.
 # The default value is: /var/log/rc.log