util-linux
./autogen.sh
requires GNUgettext
, so we runautoreconf -vfis
instead- requires
libcap-ng
to buildsetpriv
(glaucus already providess6-setuidgid
) (https://forum.artixlinux.org/index.php/topic,3360.0.html) gawk
is hardcoded in intools/all_syscalls
- use
kill
fromutil-linux
instead of the one fromprocps-ng
because that is what most distributions are using - check if
python
is a real dependency in native, and if so then what uses it /etc/adjtime
should be/var/lib/hwclock/adjtime
according to the latest FHS (meaning that both Arch and Alpine are using an old directory version) https://refspecs.linuxfoundation.org/FHS_3.0/fhs/ch05s08.html#varlibhwclockStateDirectoryForHwclo- musl has its own
sys/ttydefaults.h
so don’t provide one (like Alpine) - Disable
raw
as it requiresraw.h
which is only available onglibc
col
requiresglibc
(build system disables it by default onmusl
)- glaucus disables
more
and usesless
by default more
depends onlibmagic
fromfile
- using
LIBS
instead ofLDFLAGS
does not ensurensss
andutmps
are being linked, and causes weird issues (requiring manual logout to initiate shutdown)