Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 8 Aug 2025 16:05:08 +0300
From:      Christos Chatzaras <chris@cretaforce.gr>
To:        vermaden <vermaden@interia.pl>
Cc:        Sulev-Madis Silber <freebsd-current-freebsd-org111@ketas.si.pri.ee>, "freebsd-current@freebsd.org" <freebsd-current@freebsd.org>, "freebsd-stable@freebsd.org" <freebsd-stable@FreeBSD.org>, "freebsd-pkgbase@freebsd.org" <freebsd-pkgbase@FreeBSD.org>
Subject:   Re: PKGBASE Removes FreeBSD Base System Feature
Message-ID:  <60C3169A-3793-4E65-9113-A402934618A8@cretaforce.gr>
In-Reply-To: <ckjuzadqerchrokhlejz@pkwi>
References:  <zxdjhwcktnktdqzisgzy@qkoz> <FD0B239A-7DE4-4588-840E-C31FBBECBBEF@submonkey.net> <pecwwvnjxkiaplcpxkph@fpas> <DA41BBC2-6AD6-44FC-8C0A-213D63DBFF15@ketas.si.pri.ee> <ckjuzadqerchrokhlejz@pkwi>

index | next in thread | previous in thread | raw e-mail

[-- Attachment #1 --]


> On 8 Aug 2025, at 04:20, vermaden <vermaden@interia.pl> 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.
[-- Attachment #2 --]
<html><head><meta http-equiv="content-type" content="text/html; charset=us-ascii"></head><body style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><br id="lineBreakAtBeginningOfMessage"><div><br><blockquote type="cite"><div>On 8 Aug 2025, at 04:20, vermaden &lt;vermaden@interia.pl&gt; wrote:</div><br class="Apple-interchange-newline"><div><div>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.<br><br>My 'vote' here does not changed.<br><br>Lets keep pkg(8) for third party packages with:<br>- /etc/pkg<br>- /usr/local/etc/pkg<br>- /var/db/pkg<br><br>Lets have pkgbase(8) for FreeBSD Base System PKGBASE with:<br>- /etc/pkgbase<br>- /usr/local/etc/pkgbase<br>- /var/db/pkgbase<br><br>Its literally the same 'separation' as the Base System for binaries:<br>- /bin<br>- /usr/bin<br>- /sbin<br>- /usr/sbin<br><br>And /usr/local PREFIX for third party packages as:<br>- /usr/local/bin<br>- /usr/local/sbin<br><br>Regards,<br>vermaden<br></div></div></blockquote><br></div><div><p class="p1">I support the pkgbase approach and agree with the proposed separation.</p></div></body></html>
help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?60C3169A-3793-4E65-9113-A402934618A8>