本書の中では環境変数 LFS
を何度も用います。 LFS
システムのビルド作業時には常に定義しておくことを忘れないでください。 この変数は LFS
パーティションとして選んだマウントポイントを定義します。 例えば /mnt/lfs
というものです。 他のものとしても構いません。 LFS
を別のパーティションにビルドする場合、このマウントポイントはそのパーティションを示すようにしてください。
ディレクトリを取り決めたら、変数を以下のコマンドにより設定します。
export LFS=/mnt/lfs
上のように変数を定義しておくと、例えば mkdir $LFS/tools といったコマンドを、この通りに入力することで実行できるので便利です。 これが実行されると、シェルが「$LFS」を「/mnt/lfs」に (あるいは変数にセットされている別のディレクトリに) 置換して処理してくれます。
$LFS
が常にセットされていることを忘れずに確認してください。
特に、別ユーザーでログインし直した場合 (su コマンドによって root
ユーザーや別のユーザーでログインした場合) には、忘れずに確認してください。
echo $LFS
上の出力結果が LFS システムのビルドディレクトリであることを確認してください。 本書に示す例に従っている場合は
/mnt/lfs
が表示されるはずです。
出力が正しくない場合は、冒頭に示したコマンド実行により $LFS
変数に正しいディレクトリを設定してください。
LFS
変数を確実に設定しておくために、ローカルな .bash_profile
および /root/.bash_profile
に上記変数を export
するコマンドを記述しておく方法もあります。