Remove BIND, Sendmail, Perl and etc from base?

Peter da Silva peter-dragonfly at taronga.com
Thu Jul 24 09:58:05 PDT 2003


Joerg Sonnenberger wrote:
At least for the packages there are good reasons for not using tarballs.
Tarballs are not really good for streaming. E.g. you want to install
a package from ftp, you are an innocent first time user of the package
and it fills some of your partitions and installation fails. With a
real streaming format, pkg_add could verify that before installing the
package and the same is true for conflict checks (which might become
obsolete with layered/virtual filesystems). An archive format with
leading filelist is the best for such a job.
The leading file-list doesn't need to be provided by the archive format:
just make sure there's a "+CONTENTS" file first in the archive.
Well to add the idea of dynamic root, I suggest something like:
- rescue => contains /stand with static versions of /bin and /sbin
That looks like a duplicate of /sbin, which ahould be static anyway, ne?

- base_lib => contains /lib, /lib/ld.so, /usr/lib
- base_sbin => contains /sbin and /usr/sbin
- base_bin
- base_devel => /usr/include and /usr/lib/*.a
- third party packages
If you're going to have packages that contain conglomerations of things
in / and /usr, why bother with the distinction between / and /usr?





More information about the Kernel mailing list