<sect1 id="ch06-sysvinit">
<!--
<title>Installing Sysvinit-&sysvinit-version;</title>
-->
<title>Sysvinit-&sysvinit-version; のインストール</title>
<?dbhtml filename="sysvinit.html" dir="chapter06"?>

<!--
<screen>Estimated build time:           &sysvinit-time;
Estimated required disk space:  &sysvinit-compsize;</screen>
-->
<screen>推定構築時間:           &sysvinit-time;
推定必要ディスクスペース  &sysvinit-compsize;</screen>

&aa-sysvinit-shortdesc;
&aa-sysvinit-dep;

<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>

<sect2>
<!--
<title>Installation of Sysvinit</title>
-->
<title>Sysvinit のインストール</title>

<!--
<para>When run levels are changed (for example, when halting the system),
init sends the TERM and KILL signals to the processes which it started.
Init prints "Sending processes the TERM signal" to the screen. This seems
to imply that init is sending these signals to all the currently running
processes. To avoid this confusion, the init.c file can be modified, so
that the sentence reads "Sending processes started by init the TERM
signal".</para>
-->
<para>ランレベルが変更されると（たとえば、システムを停止する時）、init は TERM 及び KILL シグナルを、init が起動したプロセスに対して送ります。この際、init は "Sending prodesses the TERM signa" と画面に表示します。
これは init が全ての現在実行中のプロセスへシグナルを送っているかのような印象を与えます。この混乱を避けるため、init.c ファイルの文章を "Sending processes started by init the TERM signal" と改変することができます。</para>

<!--
<para>Edit the halt message:</para>
-->
<para>停止メッセージを編集します。</para>

<screen><userinput>cp src/init.c{,.backup}
sed 's/Sending processes/Sending processes started by init/g' \
&nbsp;&nbsp;&nbsp;&nbsp;src/init.c.backup &gt; src/init.c</userinput></screen>

<!--
<para>Compile Sysvinit:</para>
-->
<para>Sysvinit をコンパイルします。</para>

<screen><userinput>make -C src</userinput></screen>

<!--
<para>And install it:</para>
-->
<para>そしてインストールします。</para>

<screen><userinput>make -C src install</userinput></screen>

</sect2>
&c6-cf-sysvinit;
</sect1>

