Now that our installer installs the whole base group by default, I'd
wish it would stick to the essential part. I suggest cleaning this up a bit:
Packages that IMO shouldn't be in base:
- dialog
Nothing depends on it, why do we even need it in core?
- hwdetect
Nothing uses it, we don't need that in core either
- ca-certificates, lzo2, openssl, wpa_supplicant
We need those in core, but really not in base
- dash
Nobody uses it by default, may IMO stay in core, but has no place in
base
- ppp, rp-pppoe (plus libpcap dep)
Only few people need those, leave them in core, but remove from base
- tcp_wrappers
No base package needs them as far I know, leave in core, remove from base
We should also remove all packages from base that only are in there as a
dependency of another package and for no other reason, as they will be
pulled in when needed anyway.
Packages that we should think about:
- mdadm
- pcmciautils
- cryptsetup, lvm2 (plus their deps libgcrypt, libgpg-error, device-mapper)
Those are base tools, but not everybody needs them. I'd like to keep
them in base, but maybe someone else may disagree.
- nano
Do we really need another editor in base? Let's leave it in core, remove
it from base.