%general-entities; ]> Shadow-&shadow-version; Shadow boot Installation of Shadow Disable the installation of the groups program and man pages, as better versions of these programs are provided by Coreutils, Util-linux and Man-pages. Also, prevent Shadow from setting the suid bit on its installed programs: cp -v src/Makefile.in{,.orig} sed -e 's/groups$(EXEEXT) //' \ -e 's/\(^suidu*bins = \).*/\1\\/' \ src/Makefile.in.orig > src/Makefile.in Tell Shadow to use passwd in /tools/bin: cat > config.cache << "EOF" shadow_cv_passwd_dir=/tools/bin EOF Prepare Shadow for compilation: ./configure \ --prefix=/tools \ --build=${CLFS_HOST} \ --host=${CLFS_TARGET} \ --cache-file=config.cache Compile the package: make Install the package: make install <para>Details on this package are located in <xref linkend="contents-shadow" role="."/></para> </sect2> </sect1>