Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 25 Oct 2024 10:39:05 -0700
From:      Jeff Kletsky <freebsd@wagsky.com>
To:        freebsd-pkgbase@freebsd.org
Subject:   Access to package list or manifest in source?
Message-ID:  <ae128fae-2f7f-4c4c-b03e-b55248f0b7b9@wagsky.com>

next in thread | raw e-mail | index | archive | help
I'm planning on testing out pkgbase for maintaining jail file systems on 
the 14 RELEASE family, including the upcoming 14.1 to 14.2 transition.

I looked for a reasonably clear way to determine the contents of the 
packages without resorting to downloading and examining them.

Perhaps I was looking in the wrong place, but I did not find the 
equivalent of `pkg-plist` in the FreeBSD source repo. I did chase down 
seemingly related commits, such as 2f9966f "packages: add package for 
NTP" which seems to add a `PACKAGE= ntp` notation to around 20 
`Makefile`s, but nothing that I saw that looks like a plist.

Having a plist or manifest would help determining a nearly minimal set 
of base packages that are needed for each jail, especially when it comes 
to libraries or certain utilities that might be needed for traditional 
packages and their rc scripts.

Is this information available without extracting from the 
built/downloaded packages?

If it is only available as a build artifact, it might be valuable to 
provide it along with the packages.

TIA,

Jeff




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?ae128fae-2f7f-4c4c-b03e-b55248f0b7b9>