Date: Thu, 12 Sep 2019 23:50:40 -0400 From: Jim Trigg <jtrigg@huiekin.org> To: freebsd-questions@freebsd.org Subject: A modest hier proposal Message-ID: <ff67e062-a559-388c-cf91-edd83a278232@huiekin.org>
next in thread | raw e-mail | index | archive | help
I recommend we reframe the directory structure. Since I'm sure I will get no support for merging the existing / and /usr trees to put all base items in / (/bin, /etc, /lib, /libexec, /share, /sbin), I'm suggesting the following: /usr/local -> /pkg Explicitly define /opt for third-party software that is not in packages/ports. Explicitly define /local for locally developed software that has not been packaged as a port/package. This leaves us with five areas: /{bin,etc,lib,libexec,share,sbin} - base software /usr/{bin,etc,lib,libexec,share,sbin} - base software /pkg/{bin,etc,lib,libexec,share,sbin} - ports/packages /opt/{bin,etc,lib,libexec,share,sbin} - third-party software that is not in ports/packages /local {bin,etc,lib,libexec,share,sbin} - locally developed software that has not yet been formalized into a port/package (with symlink from /usr/local?) Thanks, Jim Trigg
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?ff67e062-a559-388c-cf91-edd83a278232>