source: appendices/scripts.xml@ b496d79

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
Last change on this file since b496d79 was f874424, checked in by Bruce Dubbs <bdubbs@…>, 13 years ago

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

  • Property mode set to 100644
File size: 6.2 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE appendix PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
4 <!ENTITY % general-entities SYSTEM "../general.ent">
5 <!ENTITY checkfs SYSTEM "checkfs.script">
6 <!ENTITY cleanfs SYSTEM "cleanfs.script">
7 <!ENTITY console SYSTEM "console.script">
8 <!ENTITY functions SYSTEM "functions.script">
9 <!ENTITY consolelog SYSTEM "consolelog.script">
10 <!ENTITY halt SYSTEM "halt.script">
11 <!ENTITY initfunctions SYSTEM "init-functions.script">
12 <!ENTITY localnet SYSTEM "localnet.script">
13 <!ENTITY modules SYSTEM "modules.script">
14 <!ENTITY mountfs SYSTEM "mountfs.script">
15 <!ENTITY mountvirtfs SYSTEM "mountvirtfs.script">
16 <!ENTITY network SYSTEM "network.script">
17 <!ENTITY rc SYSTEM "rc.script">
18 <!ENTITY reboot SYSTEM "reboot.script">
19 <!ENTITY sendsignals SYSTEM "sendsignals.script">
20 <!ENTITY setclock SYSTEM "setclock.script">
21 <!ENTITY swap SYSTEM "swap.script">
22 <!ENTITY sysctl SYSTEM "sysctl.script">
23 <!ENTITY sysklogd SYSTEM "sysklogd.script">
24 <!ENTITY template SYSTEM "template.script">
25 <!ENTITY udev SYSTEM "udev.script">
26 <!ENTITY udev_retry SYSTEM "udev_retry.script">
27 <!ENTITY createfiles SYSTEM "createfiles.script">
28 <!ENTITY modules_sys SYSTEM "modules-sysinit.script">
29 <!ENTITY rc_sys SYSTEM "rc-sysinit.script">
30 <!ENTITY ifup SYSTEM "ifup.script">
31 <!ENTITY ifdown SYSTEM "ifdown.script">
32 <!ENTITY ipv4_static SYSTEM "ipv4-static.script">
33 <!ENTITY ipv4_static_route SYSTEM "ipv4-static-route.script">
34 %general-entities;
35]>
36
37<appendix id="scripts" xreflabel="Appendix D">
38 <?dbhtml dir="scripts"?>
39 <?dbhtml filename="scripts.html"?>
40
41 <title>Boot and sysconfig scripts version-&lfs-bootscripts-version;</title>
42
43 <para>The scripts in this appendix are listed by the directory where they
44 normally reside. The order is <filename
45 class='directory'>/etc/rc.d/init.d</filename>, <filename
46 class='directory'>/etc/sysconfig</filename>, <filename
47 class='directory'>/etc/sysconfig/network-devices</filename>, and <filename
48 class='directory'>/etc/sysconfig/network-devices/services</filename>. Within
49 each section, the files are listed in the order they are normally called.
50 </para>
51
52 <sect1 id="rc" role="wrap">
53 <title>/etc/rc.d/init.d/rc</title>
54
55 <para>The <systemitem>rc</systemitem> script is the first script called by
56 <application>init</application> and initiates the boot process.</para>
57
58 <screen>&rc;</screen>
59 </sect1>
60
61 <sect1 id="init-functions" role="wrap">
62 <title>/lib/lsb/init-functions</title>
63 <screen>&initfunctions;</screen>
64 </sect1>
65
66 <sect1 id="functions" role="wrap">
67 <title>/etc/rc.d/init.d/functions</title>
68 <screen>&functions;</screen>
69 </sect1>
70
71 <sect1 id="mountvirtfs" role="wrap">
72 <title>/etc/rc.d/init.d/mountvirtfs</title>
73 <screen>&mountvirtfs;</screen>
74 </sect1>
75
76 <sect1 id="consolelog" role="wrap">
77 <title>/etc/rc.d/init.d/consolelog</title>
78 <screen>&consolelog;</screen>
79 </sect1>
80
81 <sect1 id="modules" role="wrap">
82 <title>/etc/rc.d/init.d/modules</title>
83 <screen>&modules;</screen>
84 </sect1>
85
86 <sect1 id="udev" role="wrap">
87 <title>/etc/rc.d/init.d/udev</title>
88 <screen>&udev;</screen>
89 </sect1>
90
91 <sect1 id="swap" role="wrap">
92 <title>/etc/rc.d/init.d/swap</title>
93 <screen>&swap;</screen>
94 </sect1>
95
96 <sect1 id="setclock" role="wrap">
97 <title>/etc/rc.d/init.d/setclock</title>
98 <screen>&setclock;</screen>
99 </sect1>
100
101 <sect1 id="checkfs" role="wrap">
102 <title>/etc/rc.d/init.d/checkfs</title>
103 <screen>&checkfs;</screen>
104 </sect1>
105
106 <sect1 id="mountfs" role="wrap">
107 <title>/etc/rc.d/init.d/mountfs</title>
108 <screen>&mountfs;</screen>
109 </sect1>
110
111 <sect1 id="udev_retry" role="wrap">
112 <title>/etc/rc.d/init.d/udev_retry</title>
113 <screen>&udev_retry;</screen>
114 </sect1>
115
116 <sect1 id="cleanfs" role="wrap">
117 <title>/etc/rc.d/init.d/cleanfs</title>
118 <screen>&cleanfs;</screen>
119 </sect1>
120
121 <sect1 id="console" role="wrap">
122 <title>/etc/rc.d/init.d/console</title>
123 <screen>&console;</screen>
124 </sect1>
125
126 <sect1 id="localnet" role="wrap">
127 <title>/etc/rc.d/init.d/localnet</title>
128 <screen>&localnet;</screen>
129 </sect1>
130
131 <sect1 id="sysctlscript" role="wrap">
132 <title>/etc/rc.d/init.d/sysctl</title>
133 <screen>&sysctl;</screen>
134 </sect1>
135
136 <sect1 id="sysklogd" role="wrap">
137 <title>/etc/rc.d/init.d/sysklogd</title>
138 <screen>&sysklogd;</screen>
139 </sect1>
140
141 <sect1 id="network" role="wrap">
142 <title>/etc/rc.d/init.d/network</title>
143 <screen>&network;</screen>
144 </sect1>
145
146 <sect1 id="sendsignals" role="wrap">
147 <title>/etc/rc.d/init.d/sendsignals</title>
148 <screen>&sendsignals;</screen>
149 </sect1>
150
151 <sect1 id="rebootscript" role="wrap">
152 <title>/etc/rc.d/init.d/reboot</title>
153 <screen>&reboot;</screen>
154 </sect1>
155
156 <sect1 id="haltscript" role="wrap">
157 <title>/etc/rc.d/init.d/halt</title>
158 <screen>&halt;</screen>
159 </sect1>
160
161 <sect1 id="template" role="wrap">
162 <title>/etc/rc.d/init.d/template</title>
163 <screen>&template;</screen>
164 </sect1>
165
166 <sect1 id="rcsys" role="wrap">
167 <title>/etc/sysconfig/rc</title>
168 <screen>&rc_sys;</screen>
169 </sect1>
170
171 <sect1 id="modulessys" role="wrap">
172 <title>/etc/sysconfig/modules</title>
173 <screen>&modules_sys;</screen>
174 </sect1>
175
176 <sect1 id="createfiles" role="wrap">
177 <title>/etc/sysconfig/createfiles</title>
178 <screen>&createfiles;</screen>
179 </sect1>
180
181 <sect1 id="ifup" role="wrap">
182 <title>/sbin/ifup</title>
183 <screen>&ifup;</screen>
184 </sect1>
185
186 <sect1 id="ifdown" role="wrap">
187 <title>/sbin/ifdown</title>
188 <screen>&ifdown;</screen>
189 </sect1>
190
191 <sect1 id="ipv4static" role="wrap">
192 <title>/lib/services/ipv4-static</title>
193 <screen>&ipv4_static;</screen>
194 </sect1>
195
196 <sect1 id="ipv4route" role="wrap">
197 <title>/lib/services/ipv4-static-route</title>
198 <screen>&ipv4_static_route;</screen>
199 </sect1>
200
201</appendix>
Note: See TracBrowser for help on using the repository browser.