[aur-general] [arch-dev-public] Cleaning up the base group
eyeswide at gmail.com
Sat Aug 30 09:57:35 EDT 2008
> 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.
I just want to point out a few ways i know these are used and a few
things that need to be checked and patched before removing them.
1. These are all in rc.sysinit. the mdadm and cryptsetup sections do
not test if the binaries exist before trying to run them, just if the
configs exist. this could create exciting panics or other fun behavior
if someone enables it in rc.conf without adding the packages. but a
fix is a simple -x test added to the beginning of those sections.
2. setup(installer) will need to know it should add packages if you
answer yes to the various raid/lvm/encrypted questions. in the worst
case this would break ftp installs.
Ensuring the ftp installer isn't broken by this is my main concern.
will someone test the existing installer to see if it breaks with
Besides setup, these are mainly user errors. So at least it needs to
be documented in the install guide.
More information about the aur-general