Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 30 Jul 2025 02:18:40 +0000
From:      Shawn Webb <shawn.webb@hardenedbsd.org>
To:        vermaden <vermaden@interia.pl>
Cc:        freebsd-pkgbase@freebsd.org, freebsd-stable@freebsd.org,  freebsd-pkg@freebsd.org, freebsd-current@freebsd.org
Subject:   Re: PKGBASE Removes FreeBSD Base System Feature
Message-ID:  <na7zou5skn2rcvyoigjgnnlzaomqsx23aj7dq3epq5ds65cu4y@ukgxp5zsj7j7>
In-Reply-To: <gblzvammhkzqxmwduyap@vpbk>
References:  <gblzvammhkzqxmwduyap@vpbk>

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

[-- Attachment #1 --]
On Wed, Jul 30, 2025 at 02:28:35AM +0200, vermaden wrote:
> Hi,
> 
> after short discussion here:
> - https://github.com/freebsd/pkg/issues/2485
> 
> I got REALLY concerned.
> 
> One of THE features and selling points of a FreeBSD UNIX system is the 'untouchable' Base System.
> 
> Without PKGBASE all the features are preserved.
> 
> But when You convert to PKGBASE its ... GONE!
> 
> Consider this command:
> 
> # pkg delete -af
> 
> What it does?
> 
> It removes all third party packages on 'classic' FreeBSD system without touching the FreeBSD Base System.
> 
> What the same "pkg delete -af" command does on a PKGBASE FreeBSD system?
> 
> It kills/destroys almost all of the FreeBSD Base System and leaves only two PKGBASE packages called:
> 
> - FreeBSD-clibs
> - FreeBSD-runtime
> 
> All the rest of Base System is GONE. Destroyed.

Hey vermaden,

As mentioned in the GitHub ticket, it appears there might be some room
for discussion on which base packages ought to be marked vital and if
the current list (of two) should be expanded.

I suspect there could also be room for discussion on technical
measures pkg could adopt to help mitigate issues like this.

I myself don't have much in the way of suggestions on either topic of
discussion. I'm simply hoping this email moves the needle forward in a
positive direction.

Thanks,

-- 
Shawn Webb
Cofounder / Security Engineer
HardenedBSD

Signal Username:  shawn_webb.74
Tor-ified Signal: +1 303-901-1600 / shawn_webb_opsec.50
https://git.hardenedbsd.org/hardenedbsd/pubkeys/-/raw/master/Shawn_Webb/03A4CBEBB82EA5A67D9F3853FF2E67A277F8E1FA.pub.asc

[-- Attachment #2 --]
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEA6TL67gupaZ9nzhT/y5nonf44foFAmiJgPgACgkQ/y5nonf4
4fraZhAApJo0TCgSjFHuLLDOsTetAdFO45PwxZuwQKo9Q490cI3o8cJdOjjb0S8Z
9vouPbkv1ffTN0dTqnUhJajcpRgXKXyvxA83F7qJDin+p87rZcBpKlnTbeQrm2Rt
0J3EcsaAsCIlwgeLtpdcvYBEWlC5i4ffw62sQN8R+ip1A1p6cNEmIzonq+PZrZF3
lZXgEGd9ubOwjOwKq7ZEduZJoCn1j5CXoNN/zYQQVNCTVDTEnRncEj8TUp/4qt5W
f3W4MZZUqRD6Z7s66T4etYuju9gcDK/OhZ9oaA0/v7XmMhzTK15EegjjrW7epDZc
hBCHd/yboD5Q1mj+Af9pz2ohC5pnU7iC9I2c+MvX2BNB2J+yRUQuHP9GXVIUOsb2
N1AtCRiaudzCV/66CW4tERIwwmZJ+61Tiy4JgHn07IIO8+/lRt4mALK28yYG+uGq
OzQG1Q72z3S9JkyVokkA9L1WN+jplgdIfOsW72GlQqfjr6h7uHkiSUNKQ9wOOcpZ
oq7lY7Fon1pQmolK8kVT4k28trgfIewtyDYU3vLflrVgD6M/+sFJ2vHIpLHkZevA
nvw3tBWUjT3O0ZRNGtudLwsd5LnqSJ5D0mdeJwWXizDIjvCcVE0IHqVJpL3uZUPn
iEmGMu7Ida7OzyLCHjsSu6IHvYiWIofxRbpLN0qEKI9/PKOLGaM=
=ivPd
-----END PGP SIGNATURE-----
help

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?na7zou5skn2rcvyoigjgnnlzaomqsx23aj7dq3epq5ds65cu4y>