6.40.3. Contents of Less
Installed programs:
less, lessecho, and lesskey
The Less package contains a text file viewer.
This package requires compiler variables to be set for the target in the environment.
export CC="${CLFS_TARGET}-gcc"
export CXX="${CLFS_TARGET}-g++"
export AR="${CLFS_TARGET}-ar"
export AS="${CLFS_TARGET}-as"
export RANLIB="${CLFS_TARGET}-ranlib"
export LD="${CLFS_TARGET}-ld"
export STRIP="${CLFS_TARGET}-strip"
Prepare Less for compilation:
./configure --build=${CLFS_HOST} --host=${CLFS_TARGET} \
--prefix=/usr --sysconfdir=/etc
The meaning of the configure option:
--sysconfdir=/etc
This option tells the programs created by the package to look
in /etc for the configuration
files.
Compile the package:
make
Install the package:
make prefix=${CLFS}/usr install
Move less to
/bin:
mv -v ${CLFS}/usr/bin/less ${CLFS}/bin