本パッケージの詳細は 「Util-linux の構成」を参照してください。
Util-linux パッケージはさまざまなユーティリティープログラムを提供します。
はじめに hwclock プログラムがデータ保持に必要としているディレクトリを生成します。
mkdir -pv /var/lib/hwclock
Util-linux をコンパイルするための準備をします。
./configure ADJTIME_PATH=/var/lib/hwclock/adjtime \
--docdir=/usr/share/doc/util-linux-2.36 \
--disable-chfn-chsh \
--disable-login \
--disable-nologin \
--disable-su \
--disable-setpriv \
--disable-runuser \
--disable-pylibmount \
--disable-static \
--without-python
configure オプションの意味
ADJTIME_PATH=/var/lib/hwclock/adjtime
これはハードウェアクロックの情報を保持したファイルの場所を設定するものであり、FHS に従ったものです。 一時的なツールにとって厳密には必要ではありませんが、別の場所にはファイル生成するわけにはいきません。 最終的な util-linux パッケージをビルドする際に、上書きしたり削除したりすることができなくなるからです。
--disable-*
コンポーネントのビルドの際に、LFS にはない、あるいはまだインストールしていない別のパッケージがあり、そのために発生する警告メッセージを無効にします。
--without-python
本スイッチは Python を用いないようにします。 ビルドの際に不要なバインディングを作らないようにするためです。
パッケージをコンパイルします。
make
パッケージをインストールします。
make install
本パッケージの詳細は 「Util-linux の構成」を参照してください。