LFS-Bootscripts

For installation instructions see the Section called Installing LFS-Bootscripts-1.11 in Chapter 6.

Official Download Location

LFS-Bootscripts (1.11): 
ftp://ftp.linuxfromscratch.org/lfs-packages/cvs/
http://downloads.linuxfromscratch.org/

Contents of LFS-bootscripts

(Last checked against version 1.11.)

The LFS-Bootscripts package contains SysV init style shell scripts. These scripts do various tasks such as check filesystem integrity during boot, load keymaps, setup networks and halt processes at shutdown.

LFS-bootscripts installs the following:

Scripts

checkfs, cleanfs, functions, halt, ifdown, ifup, loadkeys, localnet, mountfs, mountproc, network, rc, reboot, sendsignals, setclock, swap, sysklogd and template

Descriptions

(Last checked against version 1.11.)

Program file descriptions

checkfs

The checkfs script checks the file systems just before they are mounted (with the exception of journal and network based file systems).

cleanfs

The cleanfs script removes files that shouldn't be preserved between reboots, such as /var/run/* and /var/lock/*. It re-creates /var/run/utmp and removes the possibly present /etc/nologin, /fastboot and /forcefsck files.

functions

The functions script contains functions shared among different scripts such as error checking, status checking, etc.

halt

The halt script halts the system.

ifdown, ifup

The ifdown and ifup scripts assist the network script with network devices.

loadkeys

The loadkeys script loads the keymap table you specified as proper for your keyboard layout.

localnet

The localnet script sets up the system's hostname and local loopback device.

mountfs

The mountfs script mounts all file systems that aren't marked noauto or aren't network based.

mountproc

The mountproc script is used to mount the proc filesystem.

network

The network script sets up network interfaces, such as network cards, and sets up the default gateway where applicable.

rc

The rc script is the master runlevel control script. It is responsible for running all the other scripts one-by-one in a specific sequence.

reboot

The reboot scripts reboots the system.

sendsignals

The sendsignals script makes sure every process is terminated before the system reboots or halts.

setclock

The setclock scripts resets the kernel clock to localtime in case the hardware clock isn't set to GMT time.

swap

The swap scripts enables and disables swap files and partitions.

sysklogd

The sysklogd script starts and stops the system and kernel log daemons.

template

The template script is a template you can use to create your own bootscripts for your other daemons.

LFS-Bootscripts Installation Dependencies

(Last checked against version 1.11.)

Coreutils: chown, cp