Categories: Development
TODO list for CRUX 3.6
General
Ports
core
- glibc
- libarchive
- possibly build with zstd support. If so, we have to move zstd to core. (done)
- dhcpcd
- update to version 9.x, build with privsep option. New dedicated user
dhcpcd
is required. (done)
- add start script (done)
- filesystem
- add user
dhcpcd
to passwd and group (done)
- bindutils
- as of version 9.16 bind depends on a small library libuv, that's kinda boring because nothing else use that library and we need bind only for the two programs dig and host. What we can do:
add libuv to core
downgrade bind to the ESV version 9.11.x (support until December 2021)
build libuv within the bindutils port and link it statically against dig/host
use something different like the program unbound-host from unbound
- move bindutils and libuv to opt (done)
- openrdate
- rename to rdate (done)
- we use the sources from BSD/outils now, so the name makes no sense any more
opt
- wpa_supplicant, iwd
- fix start script, don't start dhcpcd, has its own start script now. (done)
- the rc-script wlan, shipped with wpa_supplicant, now starts /etc/rc.d/{wpa_supplicant,dhcpcd}
- jdk
- renamed to jdk8-bin (done)
xorg
Pkgutils
prt-get
- move prt-get.aliases to /etc to get more attention (done)
- updated prt-get.aliases to reflect the current situation: (done)
rust-bin: rust
librsvg-compat: librsvg
jdk8-bin: openjdk
Iso
- add to packages.opt
- bindutils, libuv, f2fs-tools, rpcsvc-proto (done)
- remove from packages.opt
- python3, expat, libffi, libtirpc, mpdecimal, sqlite3, zstd, libxml2-python (done)
- setup-helper
- rename_packages
- openrdate -> rdate (done)
- mesa3d -> mesa (done)
- inject packages
- libuv -> bindutils (done)
- python3, expat, libffi, libtirpc, mpdecimal, sqlite3, zstd -> glibc (done)
- libnsl -> python3 (done)
- rpcsvc-proto -> nfs-utils (done)
Documentation