Re: DragonFly 3.4 release planning

Francois Tigeot <[email protected]>
Newsgroups gmane.os.dragonfly-bsd.kernel
Message-ID <[email protected]>
On Sun, Mar 31, 2013 at 11:29:38AM -0700, Matthew Dillon wrote:
>     The normal DragonFly setup puts /usr in / anyway.  We haven't had a
>     separate /usr in a long time.

I have the impression the installer still puts / and /usr in different mount
points.

I have a fully useable dynamic root branch visible here:
http://gitweb.dragonflybsd.org/~ftigeot/dragonfly.git/shortlog/refs/heads/dynamic_root

Most of the commits were needed to move a few things to /lib and /libexec to
support the / and /usr distinction.
I kept a few binaries statically linked, mainly to avoid moving the various
pthreads implementations to /lib .
 
>     Given a choice, I'd rather not impose any additional mess here and
>     just stick with /usr/lib for everything, including /bin and /sbin,
>     and not allow /usr to be a separate mount from /.
> 
>     make installworld could check for the case and refuse to install if
>     /usr is on a different mount from /.

That's probably fine, the real distinction is between /+/usr and /usr/local
or /usr/pkg nowadays.

I like it when things are kept simple and easy to understand.

In that vein, I don't think it's worth it to implement some complicated scheme
in /boot.

-- 
Francois Tigeot
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.