Dear,
In fact the idea is great but I think that pkgbase is too similare as pkg and 
prompt to mistake.
I like the FreeBSD-setup or something like this
Regards,
Yves Guerin 

    Le vendredi 8 août 2025 à 09:06:52 UTC−4, Christos Chatzaras 
<[email protected]> a écrit :  
 
 


On 8 Aug 2025, at 04:20, vermaden <[email protected]> wrote:
OK, Colin Percival just announced 15.0-PRERELEASE - yet the PKGBASE concept - 
besides 'kinda working' - does not holds to the POLA principle at all - and if 
anyone will chose to use PKGBASE instead of 'classic' install the 'pkg delete 
-af' will not only delete all the third party packages but will also WIPE 
almost ENTIRE BASE SYSTEM of FreeBSD ... this is not unacceptable to say the 
least.

My 'vote' here does not changed.

Lets keep pkg(8) for third party packages with:
- /etc/pkg
- /usr/local/etc/pkg
- /var/db/pkg

Lets have pkgbase(8) for FreeBSD Base System PKGBASE with:
- /etc/pkgbase
- /usr/local/etc/pkgbase
- /var/db/pkgbase

Its literally the same 'separation' as the Base System for binaries:
- /bin
- /usr/bin
- /sbin
- /usr/sbin

And /usr/local PREFIX for third party packages as:
- /usr/local/bin
- /usr/local/sbin

Regards,
vermaden



I support the pkgbase approach and agree with the proposed separation.
  

Reply via email to