Re: PKGBASE Poudriere
- Reply: Guido Falsi : "Re: PKGBASE Poudriere"
- In reply to: Guido Falsi : "Re: PKGBASE Poudriere"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 01 Aug 2025 22:03:30 UTC
Hi and thank You for reply. How do you update suck PKGBASE set? It does not use 'poudriere bulk' command at all to create and update that PKGBASE packages set? Regards, vermaden Temat: Re: PKGBASE Poudriere Data: 2025-08-01 9:07 Nadawca: "Guido Falsi" <mad@madpilot.net> Adresat: "vermaden" <vermaden@interia.pl>; freebsd-pkgbase@FreeBSD.org; > >> On 8/1/25 01:33, vermaden wrote: >> Hi. >> >> Is there some more or less official or not way to use >> Poudriere to build PKGBASE packages? >> >> There are lots of guide on the net ... but nothing >> really well documented and explained. >> >> Thanks, >> vermaden >> > > Short version: > > poudriere jail -c -j 15amd64 -a amd64 -b -B -m src=/usr/src -K GENERIC > > to build using sources present in /usr/src > > the -K is required, and multiple ones can be specified, > you will get multiple kernel packages. > > You should find package sets in > "/poudriere/data/images/15amd64-repo/FreeBSD:15:amd64/" > (path depends on the OS version you compiled obviously) > > This will also leave you a poudriere jail built from > the sources indicated. > > I use sources from /usr/src so I can have full control of what I get > with git, I sometimes use local patches from a personal "forked" repo. > > If you want to build fetching sources directly (requires > git installed), for example for 14.3-STABLE: > > poudriere -jail -c -j 143amd66rr -a amd64 -b -m git+https -v stable/14 > > > Which will perform a shallow clone, default configuration > should use the official project mirrors. > > Looks like in this case a kernel config is not explicitly required, > should build GENERIC by defaut, if you want to use a different kernel > config you should pass it with -K like the above example. > > > I hope this helps, anyway your best resource about this is the > poudriere-jail(8) man page. > > -- > Guido Falsi