Des détails sur ce paquet se trouvent sur Section 10.126.3, « Contenu de Util-linux. »
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.
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. »