From nobody Thu Dec 11 21:25:11 2025 X-Original-To: freebsd-pkgbase@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dS5Gh6K7lz6KPWh for ; Thu, 11 Dec 2025 21:25:32 +0000 (UTC) (envelope-from peter@pean.org) Received: from helix.jails.se (system.jails.se [IPv6:2a05:d018:743:1603::4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4dS5Gg0bdKz3lZK; Thu, 11 Dec 2025 21:25:30 +0000 (UTC) (envelope-from peter@pean.org) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=pean.org header.s=856eb2587895cefc header.b=r1v0OEHy; dmarc=none; spf=pass (mx1.freebsd.org: domain of peter@pean.org designates 2a05:d018:743:1603::4 as permitted sender) smtp.mailfrom=peter@pean.org Received: from smtpclient.apple (217-210-134-66-no2661.tbcn.telia.com [217.210.134.66]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by helix.jails.se (Postfix) with ESMTPSA id 19708191EC; Thu, 11 Dec 2025 22:25:19 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pean.org; s=856eb2587895cefc; t=1765488319; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=k+G6sZbrYFtvP1Pa97ySGUpfPTEzOKki2GQqFTJkt9c=; b=r1v0OEHyJsmznZu9hN1eg2i37LUJwuvyaPbT9rbrEjj29tXrBm34ra+calWMOWfZXAM9g0 KeqZZUT0GI5PByUxj4778Y+LRu8HRT+7CZwbM7LzmG/KAOJke+SlrAABhqzi7+NxmYUbOS RKUSVcRKJpYxTo8egBpUJfigFxTEwVKv4b3rtWtczJ2XjWdHgLtBe+2AIJroIgpM8NL2DM crzwNfcqle+V7jlQazDygx96gR3DVuXI9PI3ySYaVBHCOutdQoC66+wqte5HV85FiM36A9 DDM0MxRPWI41Z6qtpUiAT37mt+UUuuIjHaOwUw1T6cfbli2/rqfNQ1eImw7e8y9AjuBPpW Aw9EVsvlLW7sXANS/1dbe2RoXxYEAOOUJhZZD06Aw/n8zuipN3stE1nmRFlPEOgbjIYwft R/+BUNPCq6jXJXL222+5ZL1E12C7NRZoRjWJ/oedZ24WEZYa4zF45IPJrXkCGgAeCR7yar ER94yl3yRVQtKZI3gTeSn+3yUFJB/walVP3OwfAvEs5NsD89K6D4OJn3MvwlcgYr8b1SYm wjb3kyz/ra90MMSAB+qLnm7sSk5/YjrN3ZcPz+ShIn5TrSulR2/tzzQcI8n/DuSGOTZP2n XM/FlV1vpMG2LnqQjDcF4ykuIO3VO5LGKmx9vwHjLrEio3rSxXubo= Content-Type: text/plain; charset=utf-8 List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3864.200.81.1.6\)) Subject: Re: Customize what packages get installed From: =?utf-8?Q?Peter_Ankerst=C3=A5l?= In-Reply-To: Date: Thu, 11 Dec 2025 22:25:11 +0100 Cc: freebsd-pkgbase@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: References: To: Lexi Winter X-Mailer: Apple Mail (2.3864.200.81.1.6) X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.24 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.999]; R_MIXED_CHARSET(0.56)[subject]; MV_CASE(0.50)[]; ONCE_RECEIVED(0.20)[]; R_DKIM_ALLOW(-0.20)[pean.org:s=856eb2587895cefc]; R_SPF_ALLOW(-0.20)[+mx]; MIME_GOOD(-0.10)[text/plain]; ARC_NA(0.00)[]; ASN(0.00)[asn:16509, ipnet:2a05:d018:400::/38, country:US]; MIME_TRACE(0.00)[0:+]; FREEFALL_USER(0.00)[peter]; RCVD_COUNT_ONE(0.00)[1]; TO_DN_SOME(0.00)[]; RCVD_TLS_ALL(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; MLMMJ_DEST(0.00)[freebsd-pkgbase@freebsd.org]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; DMARC_NA(0.00)[pean.org]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DKIM_TRACE(0.00)[pean.org:+] X-Rspamd-Queue-Id: 4dS5Gg0bdKz3lZK > On 9 Dec 2025, at 16:47, Lexi Winter wrote: >=20 > Peter Ankerst=C3=A5l wrote in = : >>=20 >=20 > the only exception to this is if you install a package set, such as > FreeBSD-set-minimal, and new packages are added to that set; in that > case the new packages will be installed. if you want to avoid that, > you can simply not install (or remove) the set package. after doing > that, make sure to mark all the existing packages as not automatically > installed, otherwise pkg autoremove might remove them. Thanks! Of course its the sets that trigger this behavior. I didnt = realize that, but yeah, I guess removing the meta package after = installation will solve this problem. >=20 >> A side track for this question is security updates. Using 14.3 >> upgrading to a new patch level pkg upgraded all installed = FreeBSD-base >> packages at the new patch level. Why couldn=E2=80=99t it just install = the >> packages that changed with that patch level? >=20 > i am not sure i understand what you're asking here; could you please > provide an example of the behaviour you're talking about, and also > describe how you think it should work instead? When using freebsd-update and there is a new patchlevel only the = affected files are updated. Lets say the patchlevel only contains a fix = for unbound. Then freebsd-update will only download and install = unbound-files. But when moving from one patchlevel to another using pkgbase all = installed packages from FreeBSD-base will be updated. But it would have = been enough to just upgrade the FreeBSD-unbound package. /Peter.=