Opened 10 years ago

Last modified 8 years ago

#1038 closed task

Util-linux 2.27 — at Version 10

Reported by: chris@… Owned by: clfs-commits@…
Priority: major Milestone: CLFS Standard 3.1.0
Component: BOOK Version: CLFS Standard GIT
Keywords: Cc: berzerkula@…, jonathan@…, chris@…

Description (last modified by William Harrington)

Change History (10)

comment:1 by Martin Ward, 9 years ago

Now up to version 2.26.2

comment:2 by William Harrington, 9 years ago

Description: modified (diff)
Summary: Util-linux 2.26.1Util-linux 2.26.2

comment:3 by William Harrington, 9 years ago

tempsystem) add --without-systemdsystemunitdir ?

pass2) remove ADJTIME_PATH ?

pass1 and pass2) disable chfn-chsh login nologin su setpriv (shadow better?)

pass2) make check

pass2) bash tests/run.sh --srcdir=$PWD --builddir=$PWD

Don't need note about CONFIG_SCSI_DEBUG

All 160 tests passed (though I have a lot of stuff from BLFS)

Last edited 9 years ago by William Harrington (previous) (diff)

comment:4 by Martin Ward, 9 years ago

From my notes i have --disable-su --disable-bash-completion (su from shadow) keep enable sulogin as it's needed by systemd

didn't use --without-systemdsystemunitdir in my case didn't need it as was building from a system without systemd

login etc doesn't get built unless it finds pam installed on the system

comment:5 by William Harrington, 9 years ago

Okay from previous discussion we have the following:

Keep current commands as is with the following configure changes:

--disable-chfn-chsh (use shadow chfn and chsh)
--disable-login (use shadow login, even when LinuxPAM is around)
--disable-nologin (use shadow nologin, change shadow install to include nologin)
--disable-su (use shadow su)
--disable-setpriv (run a program with different Linux privilege settings. LFS disables)
--disable-runuser (run a command with substitute user and group ID. LFS disables)

The following can be added but aren't necessary:

--disable-pylibmount (Requires python. Not in our base build. LFS disables it, too)
--without-python (do not build python bindings)

If Python isn't found, configure will output:

checking for a Python interpreter with version >= 2... none
configure: WARNING: python interpreter not found, do not build python bindings
configure: WARNING: libpython not found; not building pylibmount

comment:6 by William Harrington, 9 years ago

For x86_64-64 book all 160 tests passed.

comment:7 by William Harrington, 9 years ago

Util-linux 2.27 release is imminent.

comment:8 by William Harrington, 9 years ago

Milestone: CLFS Standard 3.1.0
Version: CLFS Standard GIT

Will need a patch for cross compiling util-linux in Chapter 6 as some users have stated. This is for when the target build is not the same arch as the host, or where the host arch can run the target host binaries. i.e. x86 -> x86_64 or x86_64 -> x86

comment:10 by William Harrington, 9 years ago

Description: modified (diff)
Summary: Util-linux 2.26.2Util-linux 2.27
Note: See TracTickets for help on using tickets.