推定構築時間: 0.1 SBU 推定必要ディスクスペース 8 MB |
Util-linux パッケージは種々雑多なものからなる数多くのユーティリティプログラムを含みます。より重要なユーティリティのいくつかはマウントやアンマウント、フォーマット、パーティション及びディスクドライブの管理、tty ポートのオープンやカーネルメッセージの取得に使われます。
インストールされるプログラム: agetty, arch, blockdev, cal, cfdisk, chkdupexe, col, colcrt, colrm, column, ctrlaltdel, cytune, ddate, dmesg, elvtune, fdformat, fdisk, fsck.cramfs, fsck.minix, getopt, hexdump, hwclock, ipcrm, ipcs, isosize, kill, line, logger, look, losetup, mcookie, mkfs, mkfs.bfs, mkfs.cramfs, mkfs.minix, mkswap, more, mount, namei, parse.bash, parse.tcsh, pg, pivot_root, ramsize (rdev へのリンク), raw, rdev, readprofile, rename, renice, rev, rootflags (rdev へのリンク), script, setfdprm, setsid, setterm, sfdisk, swapoff (swapon へのリンク), swapon, test.bash, test.tcsh, tunelp, ul, umount, vidmode (rdev へのリンク), whereis 及び write
Util-linux は以下のパッケージに依存します: Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc, Grep, Make, Ncurses, Sed, Zlib.
Util-linux は /tool ディレクトリにあるインストールされたばかりのヘッダとライブラリを使いません。これはコンフィグスクリプトを変更すると修正されます。
cp configure configure.backup sed "s@/usr/include@/tools/include@g" configure.backup > configure |
コンパイルのために Util-linux を準備します。
./configure |
いくつかのサポートルーチンをコンパイルします。
make -C lib |
そして、このパッケージに含まれる内の二つのユーティリティだけが必要となるので、そのように構築します。
make -C mount mount umount make -C text-utils more |
それではこれらのプログラムを暫定ツールのディレクトリにコピーします。
cp mount/{,u}mount text-utils/more /tools/bin |