libfts and librpmatch can now be linked statically; they are mostly present in musl environments and are fairly tiny
libfts and librpmatch can now have their installation paths specified
ls(1) can now be compiled without color support (and therefore no terminfo)
tools can now be compiled without OpenSSL (disables some)
tools can now be compiled without libedit (disables some)
The main reason for these changes is that in my distribution I have also introduced bsdutils as a minimal userland for initramfs environments (to replace klibc). These changes allow me to reduce the dependencies (and therefore libraries that are brought in, and therefore size).
Depends on (and for now includes) https://github.com/dcantrell/bsdutils/pull/36.
This introduces a few things:
libfts
andlibrpmatch
can now be linked statically; they are mostly present in musl environments and are fairly tinylibfts
andlibrpmatch
can now have their installation paths specifiedls(1)
can now be compiled without color support (and therefore no terminfo)The main reason for these changes is that in my distribution I have also introduced
bsdutils
as a minimal userland for initramfs environments (to replaceklibc
). These changes allow me to reduce the dependencies (and therefore libraries that are brought in, and therefore size).