Back to wiki start page
Categories: Development
TODO list for CRUX 2.6
Ports
- sudo: new core port DONE
- readline: new version 6.x. DONE
- util-linux-ng, e2fsprogs: DONE
- use
libblkid, blkid, findfs, fsck
from util-linux-ng instead of e2fsprogs
- use
libuuid, uuidgen etc.
from util-linux-ng instead of e2fsprogs
- possibly replace libusb 0.1.12 with libusb 1.0 + libusb-compat 0.1 DONE
- possibly replace rdate with openrdate DONE
- possibly update
diffutils
to version 2.8.7 from alpha.gnu.org. DISCARDED
- gentoo/debian are using this version
- add opt/fakeroot to the ISO? it's the first port I install on a new CRUX system. DONE
- remove opt/cvs from the ISO? I don't know why we're shipping it atm. DONE
- Can we move the following ports from core to opt?
- expat (I don't think any other core port needs an XML parser!?) DONE
- strace (debugging tool, why should this be in core?) DONE
- rpm2targz DONE
- tcsh DONE
- possibily replace sysklogd with rsyslog DISCARDED
Iso
- lvm2: add support for lvm DONE
- Possibly provide packages in .tar.xz format (iso only) DISCARDED
- This appears to have similar de-compression rates, and could reduce the ISO size by ~20-30%
- Adjust setup-helper:
- force install of libusb-compat DONE
- mv /etc/modprobe.conf /etc/modprobe.d/all.conf ; see ticket #437 DONE
- install openrdate instead of rdate DONE
- changes to xorg, see this commit DONE
Documentation
Known issues with test2
- core/lilo depends on libdevmapper which is provided by opt/lvm2
- alsa-lib is not injected (xulrunner depends on alsa-lib as of version 3.5)