# Sysvinit-&sysvinit-version;

## Installation of Sysvinit

The following modifications help locate files specific to this perticular build:

    cp -v src/Makefile{,.orig}
    sed -e 's,/usr/lib,/tools/lib,g' \
        src/Makefile.orig > src/Makefile

    make -C src clobber
    make -C src CC="${CC}"

    make -C src ROOT=${CLFS} install

## Configuring Sysvinit

Create a new file `${CLFS}/etc/inittab` by running the following:

    cat > ${CLFS}/etc/inittab << "EOF"
    # Begin /etc/inittab

    id:3:initdefault:

    si::sysinit:/etc/rc.d/init.d/rc sysinit

    l0:0:wait:/etc/rc.d/init.d/rc 0
    l1:S1:wait:/etc/rc.d/init.d/rc 1
    l2:2:wait:/etc/rc.d/init.d/rc 2
    l3:3:wait:/etc/rc.d/init.d/rc 3
    l4:4:wait:/etc/rc.d/init.d/rc 4
    l5:5:wait:/etc/rc.d/init.d/rc 5
    l6:6:wait:/etc/rc.d/init.d/rc 6

    ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now

    su:S016:once:/sbin/sulogin

    EOF

The following command adds the standard virtual terminals to `${CLFS}/etc/inittab`. If your system only has a serial console skip the following command:

    cat >> ${CLFS}/etc/inittab << "EOF"
    1:2345:respawn:/sbin/agetty -I '\033(K' tty1 9600
    2:2345:respawn:/sbin/agetty -I '\033(K' tty2 9600
    3:2345:respawn:/sbin/agetty -I '\033(K' tty3 9600
    4:2345:respawn:/sbin/agetty -I '\033(K' tty4 9600
    5:2345:respawn:/sbin/agetty -I '\033(K' tty5 9600
    6:2345:respawn:/sbin/agetty -I '\033(K' tty6 9600

    EOF

If your system has a serial console, run the following command to add the entry to `${CLFS}/etc/inittab`.

    cat >> ${CLFS}/etc/inittab << "EOF"
    c0:12345:respawn:/sbin/agetty 115200 ttyS0 vt100

    EOF

Finally, add the end line to `${CLFS}/etc/inittab`.

    cat >> ${CLFS}/etc/inittab << "EOF"
    # End /etc/inittab
    EOF

Details on this package are located in contents-sysvinit