util-linux
- Depends on
bison
; notbyacc
? - Depends on
gettext
; notgettext-tiny
? autoreconf
depends ongtkdocize
- Does it depend on
python
? - Depends on
libcap-ng
to buildsetpriv
; glaucus already providess6-setuidgid
: https://forum.artixlinux.org/index.php/topic,3360.0.html - Use
autoreconf -vfis
as./autogen.sh
requires GNUgettext
tools/all_syscalls
hardcodesgawk
- Use
kill
fromutil-linux
instead ofprocps-ng
(mainstream) /etc/adjtime
should be/var/lib/hwclock/adjtime
according to FHS (both Alpine and Arch are using an old directory version) https://refspecs.linuxfoundation.org/FHS_3.0/fhs/ch05s08.html#varlibhwclockStateDirectoryForHwclo- If the
adjtime
file does not exist, the default isutc
musl
provides its ownsys/ttydefaults.h
, while Alpine provides a separate version- Disable
raw
as it requiresraw.h
which is only available onglibc
col
requiresglibc
(disabled by default onmusl
)- glaucus disables
more
and usesless
more
depends onlibmagic
fromfile
- Using
LIBS
instead ofLDFLAGS
does not ensurensss
andutmps
are being linked - Uses
ncursesw
overncurses
so do not pass--with-curses
- Provides
kill
but notkillall
which is provided bytoybox
- Use
su
fromutil-linux
as recommended byshadow
runuser
andsu
fromutil-linux
both requirepam
- Disable
pg
as it usesvidputs()
which is not provided bynetbsd-curses
- Alpine and Arch use
login
andsu
fromutil-linux