Back to wiki start page
Categories: Development
TODO list for CRUX 3.2
General
- possibly remove support for libwrap (tcp_wrappers) ? (done)
- move man-pages from /usr/man to /usr/share/man, which is the default nowadays? (done)
- prepare prtverify for manpages in /usr/share/man (done)
Ports
core
- eudev: currently we are using a patch to avoid the buildtime dependency to gperf. Remove the patch and add gperf to core. (done)
kmod: Add compressed module support (--with-xz --with-zlib)?
- use dash as /bin/sh instead of bash? (done)
- see https://crux.nu/bugs/index.php?do=details&task_id=1065 , particularly comment #3
- here's a dash port which uses the latest version from git and works since several months without issues for me
httpup sync http://jue.li/crux/ports#dash dash
- the Ubuntu wiki has an nice article about using dash as /bin/sh:
- clean out core. Do we need: xfsprogs, reiserfsprogs, jfsutils, btrfs-progs, zip, ppp and others in core? (done)
- suggest we still include xfsprogs and btrfs-progs so people can create proper filesystems during install.
- include the rest on the ISO for rescue purposes? (done)
opt
- remove rp-pppoe, no longer needed because ppp includes a up-to-date pppoe plugin now (done)
- build firefox with gtk3 which is the default as of version 42 (done)
- with the gtk3 build of firefox, dbus has found its way onto our ISO. Build wpa_supplicant with dbus support (done)
xorg
Pkgutils
Iso
- add HDT (Hardware Detection Tool) to the ISO? (done)
- adjust setup-helper and adjust packages.opt resp. packages.xorg:
- inject start-stop-daemon (done)
- inject gperf (done)
inject setuptools, mako: new dep of mesa3d deps removed as of mesa3d 10.5.3
- inject libepoxy: new dep of xorg-server (done)
- remove xorg-glamor-egl: merged in with xorg-server (done)
- inject gstreamer, gst-plugins-base. New firefox deps (done)
- inject gtk3, at-spi2-atk, at-spi2-core, dbus. New firefox deps (done)
- inject dbus, new wpa_supplicant dependency (done)
Documentation