]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
pkg: use specific CONFSNAME_${file} for FreeBSD.conf
authorKyle Evans <kevans@FreeBSD.org>
Thu, 18 Feb 2021 04:10:46 +0000 (22:10 -0600)
committerKyle Evans <kevans@FreeBSD.org>
Fri, 6 Aug 2021 19:25:45 +0000 (14:25 -0500)
commitd35164539b14a6d14fb587e58a0c7a1668d7643a
tree0c1998dae3566f81fa7a9ed180bf5f21a5f85e4e
parent40b9f924b189ce8fa871db600b4abc99b03c6a65
pkg: use specific CONFSNAME_${file} for FreeBSD.conf

Setting CONFSNAME directly is a little more complicated for downstream
consumers, as any additional CONFS that are added here will inherit the
group name by default.  This is perhaps arguably a design flaw in CONFS
because inheriting NAME will never give a good result when additional
files are added, but this is a low-effort change.

While we're here, pull FreeBSD.conf.${branch} out into a PKGCONF
variable so one can just drop a new repo config in entirely with a new
naming scheme. CONFSNAME gets set based on chopping anything off after
".conf", so that, e.g.:

- FooBSD.conf => FooBSD.conf
- FooBSD.conf.internal => FooBSD.conf

Reviewed by: bapt, manu
Differential Revision: https://reviews.freebsd.org/D28767
usr.sbin/pkg/Makefile