Detaljer om denne pakken finner du i Section 8.80.2, “Innhold i Util-linux”
Util-linux pakken inneholder diverse hjelpeprogrammer.
FHS anbefaler å bruke /var/lib/hwclock
mappen i stedet for den vanlige
/etc
mappen som plassering for
adjtime
filen. Opprett denne mappen
med:
mkdir -pv /var/lib/hwclock
Forbered Util-linux for kompilering:
./configure --libdir=/usr/lib \ --runstatedir=/run \ --disable-chfn-chsh \ --disable-login \ --disable-nologin \ --disable-su \ --disable-setpriv \ --disable-runuser \ --disable-pylibmount \ --disable-static \ --disable-liblastlog2 \ --without-python \ ADJTIME_PATH=/var/lib/hwclock/adjtime \ --docdir=/usr/share/doc/util-linux-2.40.2
Betydningen av konfigureringsalternativene:
ADJTIME_PATH=/var/lib/hwclock/adjtime
Dette angir plasseringen av filopptaksinformasjonen om maskinvareklokken i henhold til FHS. Dette er ikke strengt tatt nødvendig for dette midlertidige verktøyet, men det forhindrer at det lages en fil på et annet sted, som ikke ville bli overskrevet eller fjernet når du bygger den endelige util-linux pakken.
--libdir=/usr/lib
Denne bryteren sikrer at .so
målrettes direkte mot symbolkoblinger i den delte
bibliotekfilen i samme mappe (/usr/lib
).
--disable-*
Disse bryterne forhindrer advarsler om bygningskomponenter som krever pakker som ikke er i LFS eller ikke er installert ennå.
--without-python
Denne bryteren deaktiverer bruk av Python. Den unngår å prøve å bygge unødvendige bindinger.
runstatedir=/run
Denne bryteren angir plasseringen av socket som brukes av
uuidd og
libuuid
riktig.
Kompiler pakken:
make
Installer pakken:
make install
Detaljer om denne pakken finner du i Section 8.80.2, “Innhold i Util-linux”