6.27. Util-linux-2.29.2

Le paquet Util-linux contient différents outils. Parmi eux se trouvent des outils de gestion des systèmes de fichiers, de consoles, de partitions et des messages.

6.27.1. Installation de Util-linux

Préparez la compilation de Util-linux :

PKG_CONFIG_PATH="" ./configure \
    --prefix=/tools \
    --build=${CLFS_HOST} \
    --host=${CLFS_TARGET} \
    --libdir='${prefix}'/lib64 \
    --disable-makeinstall-chown \
    --disable-makeinstall-setuid \
    --disable-nologin \
    --without-python

Ajuste le Makefile

sed -i 's/-lncursesw -ltinfo/-lncurses/' Makefile
sed -i 's/LIBNCURSESW/LIBNCURSES/' config.h

Voici la signification de la nouvelle option de configure :

--disable-makeinstall-chown

Cela évite que Util-linux n'essaye d'effectuer une commande chown lors de l'installation.

--disable-makeinstall-setuid

Cela évite que Util-linux n'active le bit setuid sur ses programmes installés.

--disable-nologin

Cela évite que Util-linux n'installe nologin.

--without-python

Cela évite la construction de liaisons Python inutiles lorsque Python est installé sur le système hôte.

Compilez le paquet :

make

Installez le paquet :

make install

Des détails sur ce paquet se trouvent sur Section 10.126.3, « Contenu de Util-linux. »