DragonFly BSD
DragonFly kernel List (threaded) for 2003-07
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Re: Remove BIND, Sendmail, Perl and etc from base?


From: Peter da Silva <peter-dragonfly@xxxxxxxxxxx>
Date: Thu, 24 Jul 2003 11:58:05 -0500

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?




[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]