Ignore:
Timestamp:
09/19/2011 03:31:46 AM (13 years ago)
Author:
Bruce Dubbs <bdubbs@…>
Branches:
10.0, 10.0-rc1, 10.1, 10.1-rc1, 11.0, 11.0-rc1, 11.0-rc2, 11.0-rc3, 11.1, 11.1-rc1, 11.2, 11.2-rc1, 11.3, 11.3-rc1, 12.0, 12.0-rc1, 12.1, 12.1-rc1, 7.0, 7.1, 7.2, 7.3, 7.4, 7.5, 7.5-systemd, 7.6, 7.6-systemd, 7.7, 7.7-systemd, 7.8, 7.8-systemd, 7.9, 7.9-systemd, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, arm, bdubbs/gcc13, ml-11.0, multilib, renodr/libudev-from-systemd, s6-init, trunk, xry111/arm64, xry111/arm64-12.0, xry111/clfs-ng, xry111/lfs-next, xry111/loongarch, xry111/loongarch-12.0, xry111/loongarch-12.1, xry111/mips64el, xry111/pip3, xry111/rust-wip-20221008, xry111/update-glibc
Children:
5a58876
Parents:
103bbd6
Message:

Rename /etc/sysconfig/init_params to /etc/sysconfig/rc.site.
Move network services to /lib/services.
Move init-functions to /lib/lsb.
Make /lib/lsb a symlink to /lib/services.
Create convenience symlink /etc/init.d->/etc/rc.d/init.d
Add help and man pages to ifup/ifdown.

Append /run/var/bootlog to /var/log/boot.log at the end of
the boot sequence.

Add capability to step through the boot scripts at boot time.

Optionally allow environment variables in sysconfig directory's
console, network, and clock files to be placed in rc.site.

Add an optional FASTBOOT parameter to set /fastboot when rebooting.

Remove a minor warning message from udev that is triggered
by the udev_retry boot script.

Add SKIPTMPCLEAN as an optional parameter to skip cleaning /tmp at boot time.

Add a page to Chapter 7 documenting rc.site.

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@9597 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

File:
1 edited

Legend:

Unmodified
Added
Removed
  • bootscripts/lfs/init.d/modules

    r103bbd6 rf874424  
    66#
    77# Authors     : Zack Winkles
     8#               DJ Lucas - dj@linuxfromscratch.org
    89# Update      : Bruce Dubbs - bdubbs@linuxfromscratch.org
    910#
     
    2526### END INIT INFO
    2627
    27 . /lib/boot/functions
    28 
    2928# Assure that the kernel has module support.
    3029[ -e /proc/ksyms -o -e /proc/modules ] || exit 0
     30
     31. /lib/lsb/init-functions
    3132
    3233case "${1}" in
     
    3435      # Exit if there's no modules file or there are no
    3536      # valid entries
    36       [ -r /etc/sysconfig/modules ] &&
    37          egrep -qv '^($|#)' /etc/sysconfig/modules ||
    38          exit 0
     37      [ -r /etc/sysconfig/modules ]                    || exit 0
     38      [ $(egrep -qv '^($|#)' /etc/sysconfig/modules) ] || exit 0
    3939
    40       boot_mesg -n "Loading modules:" ${INFO}
     40      log_info_msg "Loading modules:"
    4141
    4242      # Only try to load modules if the user has actually given us
    4343      # some modules to load.
     44
    4445      while read module args; do
    4546
     
    4950         esac
    5051
    51          # Attempt to load the module, making
    52          # sure to pass any arguments provided.
     52         # Attempt to load the module, passing any arguments provided.
    5353         modprobe ${module} ${args} >/dev/null
    5454
    55          # Print the module name if successful,
    56          # otherwise take note.
     55         # Print the module name if successful, otherwise take note.
    5756         if [ $? -eq 0 ]; then
    58             boot_mesg -n " ${module}" ${NORMAL}
     57            log_info_msg2 " ${module}"
    5958         else
    6059            failedmod="${failedmod} ${module}"
     
    6261      done < /etc/sysconfig/modules
    6362
    64       boot_mesg "" ${NORMAL}
    65       # Print a message about successfully loaded
    66       # modules on the correct line.
    67       echo_ok
     63      # Print a message about successfully loaded modules on the correct line.
     64      log_success_msg2
    6865
    69       # Print a failure message with a list of any
    70       # modules that may have failed to load.
     66      # Print a failure message with a list of any modules that
     67      # may have failed to load.
    7168      if [ -n "${failedmod}" ]; then
    72          boot_mesg "Failed to load modules:${failedmod}" ${FAILURE}
    73          echo_failure
     69         log_failure_msg "Failed to load modules:${failedmod}"
     70         exit 1
    7471      fi
    7572      ;;
     
    8178esac
    8279
     80exit 0
     81
    8382# End modules
Note: See TracChangeset for help on using the changeset viewer.