Subversion Repositories svn LFS-FR

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
1176 jmengual 1
<?xml version="1.0" encoding="ISO-8859-1"?>
2
<!DOCTYPE sect1 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
  %general-entities;
6
]>
7
 
8
<sect1 id="ch-scripts-bootscripts" role="wrap">
9
  <?dbhtml filename="bootscripts.html"?>
10
 
11
  <title>Bootscripts for CLFS &bootscripts-clfs-version;</title>
12
 
13
  <indexterm zone="ch-scripts-bootscripts">
14
    <primary sortas="a-Bootscripts">Bootscripts</primary>
15
  </indexterm>
16
 
17
  <sect2 role="package">
18
    <title/>
19
 
20
    <para>The Bootscripts package contains a set of scripts to
21
    start/stop the CLFS system at bootup/shutdown.</para>
22
 
23
  </sect2>
24
 
25
  <sect2 role="installation">
26
    <title>Installation of Bootscripts</title>
27
 
28
    <para os="a">Install the package:</para>
29
 
30
<screen os="b"><userinput>make DESTDIR=${CLFS} install-bootscripts</userinput></screen>
31
 
32
    <para os="c">You can will need to run the following command to install support for Networking:</para>
33
 
34
<screen os="d"><userinput>make DESTDIR=${CLFS} install-network</userinput></screen>
35
 
36
  </sect2>
37
 
38
  <sect2 id="contents-bootscripts" role="content">
39
    <title>Contents of Bootscripts</title>
40
 
41
    <segmentedlist>
42
      <segtitle>Installed scripts</segtitle>
43
 
44
      <seglistitem>
45
        <seg>checkfs, cleanfs, console, functions, halt, ifdown,
46
        ifup, localnet, mountfs, mountkernfs, network, rc, reboot, sendsignals,
47
        setclock, static, swap, sysklogd, template, and udev.</seg>
48
      </seglistitem>
49
    </segmentedlist>
50
 
51
    <variablelist>
52
      <bridgehead renderas="sect3">Short Descriptions</bridgehead>
53
      <?dbfo list-presentation="list"?>
54
      <?dbhtml list-presentation="table"?>
55
 
56
      <varlistentry id="checkfs-bootscripts">
57
        <term><command>checkfs</command></term>
58
        <listitem>
59
          <para>Checks the integrity of the file systems before they are
60
          mounted (with the exception of journal and network based file
61
          systems)</para>
62
          <indexterm zone="ch-scripts-bootscripts checkfs-bootscripts">
63
            <primary sortas="d-checkfs">checkfs</primary>
64
          </indexterm>
65
        </listitem>
66
      </varlistentry>
67
 
68
      <varlistentry id="cleanfs-bootscripts">
69
        <term><command>cleanfs</command></term>
70
        <listitem>
71
          <para>Removes files that should not be preserved between reboots,
72
          such as those in <filename class="directory">/var/run/</filename>
73
          and <filename class="directory">/var/lock/</filename>; it re-creates
74
          <filename>/var/run/utmp</filename> and removes the possibly present
75
          <filename>/etc/nologin</filename>, <filename>/fastboot</filename>,
76
          and <filename>/forcefsck</filename> files</para>
77
          <indexterm zone="ch-scripts-bootscripts cleanfs-bootscripts">
78
            <primary sortas="d-cleanfs">cleanfs</primary>
79
          </indexterm>
80
        </listitem>
81
      </varlistentry>
82
 
83
      <varlistentry id="console-bootscripts">
84
        <term><command>console</command></term>
85
        <listitem>
86
          <para>Loads the correct keymap table for the desired keyboard
87
          layout; it also sets the screen font</para>
88
          <indexterm zone="ch-scripts-bootscripts console-bootscripts">
89
            <primary sortas="d-console">console</primary>
90
          </indexterm>
91
        </listitem>
92
      </varlistentry>
93
 
94
      <varlistentry id="functions-bootscripts">
95
        <term><command>functions</command></term>
96
        <listitem>
97
          <para>Contains common functions, such as error and status checking,
98
          that are used by several bootscripts</para>
99
          <indexterm zone="ch-scripts-bootscripts functions-bootscripts">
100
            <primary sortas="d-functions">functions</primary>
101
          </indexterm>
102
        </listitem>
103
      </varlistentry>
104
 
105
      <varlistentry id="halt-bootscripts">
106
        <term><command>halt</command></term>
107
        <listitem>
108
          <para>Halts the system</para>
109
          <indexterm zone="ch-scripts-bootscripts halt-bootscripts">
110
            <primary sortas="d-halt">halt</primary>
111
          </indexterm>
112
        </listitem>
113
      </varlistentry>
114
 
115
      <varlistentry id="ifdown-bootscripts">
116
        <term><command>ifdown</command></term>
117
        <listitem>
118
          <para>Assists the network script with stopping network devices</para>
119
          <indexterm zone="ch-scripts-bootscripts ifdown-bootscripts">
120
            <primary sortas="d-ifdown">ifdown</primary>
121
          </indexterm>
122
        </listitem>
123
      </varlistentry>
124
 
125
      <varlistentry id="ifup-bootscripts">
126
        <term><command>ifup</command></term>
127
        <listitem>
128
          <para>Assists the network script with starting network devices</para>
129
          <indexterm zone="ch-scripts-bootscripts ifup-bootscripts">
130
            <primary sortas="d-ifup">ifup</primary>
131
          </indexterm>
132
        </listitem>
133
      </varlistentry>
134
 
135
      <varlistentry id="localnet-bootscripts">
136
        <term><command>localnet</command></term>
137
        <listitem>
138
          <para>Sets up the system's hostname and local loopback device</para>
139
          <indexterm zone="ch-scripts-bootscripts localnet-bootscripts">
140
            <primary sortas="d-localnet">localnet</primary>
141
          </indexterm>
142
        </listitem>
143
      </varlistentry>
144
 
145
      <varlistentry id="mountfs-bootscripts">
146
        <term><command>mountfs</command></term>
147
        <listitem>
148
          <para>Mounts all file systems, except ones that are marked
149
          <emphasis>noauto</emphasis> or are network based</para>
150
          <indexterm zone="ch-scripts-bootscripts mountfs-bootscripts">
151
            <primary sortas="d-mountfs">mountfs</primary>
152
          </indexterm>
153
        </listitem>
154
      </varlistentry>
155
 
156
      <varlistentry id="mountkernfs-bootscripts">
157
        <term><command>mountkernfs</command></term>
158
        <listitem>
159
          <para>Mounts virtual kernel file systems, such as
160
          <systemitem class="filesystem">proc</systemitem></para>
161
          <indexterm zone="ch-scripts-bootscripts mountkernfs-bootscripts">
162
            <primary sortas="d-mountkernfs">mountkernfs</primary>
163
          </indexterm>
164
        </listitem>
165
      </varlistentry>
166
 
167
      <varlistentry id="network-bootscripts">
168
        <term><command>network</command></term>
169
        <listitem>
170
          <para>Sets up network interfaces, such as network cards, and sets up
171
          the default gateway (where applicable)</para>
172
          <indexterm zone="ch-scripts-bootscripts network-bootscripts">
173
            <primary sortas="d-network">network</primary>
174
          </indexterm>
175
        </listitem>
176
      </varlistentry>
177
 
178
      <varlistentry id="rc-bootscripts">
179
        <term><command>rc</command></term>
180
        <listitem>
181
          <para>The master run-level control script; it is responsible for
182
          running all the other bootscripts one-by-one, in a sequence
183
          determined by the name of the symbolic links being processed</para>
184
          <indexterm zone="ch-scripts-bootscripts rc-bootscripts">
185
            <primary sortas="d-rc">rc</primary>
186
          </indexterm>
187
        </listitem>
188
      </varlistentry>
189
 
190
      <varlistentry id="reboot-bootscripts">
191
        <term><command>reboot</command></term>
192
        <listitem>
193
          <para>Reboots the system</para>
194
          <indexterm zone="ch-scripts-bootscripts reboot-bootscripts">
195
            <primary sortas="d-reboot">reboot</primary>
196
          </indexterm>
197
        </listitem>
198
      </varlistentry>
199
 
200
      <varlistentry id="sendsignals-bootscripts">
201
        <term><command>sendsignals</command></term>
202
        <listitem>
203
          <para>Makes sure every process is terminated before the system reboots
204
          or halts</para>
205
          <indexterm zone="ch-scripts-bootscripts sendsignals-bootscripts">
206
            <primary sortas="d-sendsignals">sendsignals</primary>
207
          </indexterm>
208
        </listitem>
209
      </varlistentry>
210
 
211
      <varlistentry id="setclock-bootscripts">
212
        <term><command>setclock</command></term>
213
        <listitem>
214
          <para>Resets the kernel clock to local time in case the hardware clock
215
          is not set to UTC time</para>
216
          <indexterm zone="ch-scripts-bootscripts setclock-bootscripts">
217
            <primary sortas="d-setclock">setclock</primary>
218
          </indexterm>
219
        </listitem>
220
      </varlistentry>
221
 
222
      <varlistentry id="static-bootscripts">
223
        <term><command>static</command></term>
224
        <listitem>
225
          <para>Provides the functionality needed to assign a static Internet
226
          Protocol (IP) address to a network interface</para>
227
          <indexterm zone="ch-scripts-bootscripts static-bootscripts">
228
            <primary sortas="d-static">static</primary>
229
          </indexterm>
230
        </listitem>
231
      </varlistentry>
232
 
233
      <varlistentry id="swap-bootscripts">
234
        <term><command>swap</command></term>
235
        <listitem>
236
          <para>Enables and disables swap files and partitions</para>
237
          <indexterm zone="ch-scripts-bootscripts swap-bootscripts">
238
            <primary sortas="d-swap">swap</primary>
239
          </indexterm>
240
        </listitem>
241
      </varlistentry>
242
 
243
      <varlistentry id="sysklogd-bootscripts">
244
        <term><command>sysklogd</command></term>
245
        <listitem>
246
          <para>Starts and stops the system and kernel log daemons</para>
247
          <indexterm zone="ch-scripts-bootscripts sysklogd-bootscripts">
248
            <primary sortas="d-sysklogd">sysklogd</primary>
249
          </indexterm>
250
        </listitem>
251
      </varlistentry>
252
 
253
      <varlistentry id="template-bootscripts">
254
        <term><command>template</command></term>
255
        <listitem>
256
          <para>A template to create custom bootscripts for other
257
          daemons</para>
258
          <indexterm zone="ch-scripts-bootscripts template-bootscripts">
259
            <primary sortas="d-template">template</primary>
260
          </indexterm>
261
        </listitem>
262
      </varlistentry>
263
 
264
      <varlistentry id="udev-bootscripts">
265
        <term><command>udev</command></term>
266
        <listitem>
267
          <para>Starts and stops the Udev daemon</para>
268
          <indexterm zone="ch-scripts-bootscripts udev-bootscripts">
269
            <primary sortas="d-udev">udev</primary>
270
          </indexterm>
271
        </listitem>
272
      </varlistentry>
273
 
274
    </variablelist>
275
 
276
  </sect2>
277
 
278
</sect1>