Date: Tue, 9 Feb 2021 18:35:17 +0000 From: Matthew Seaman <matthew@FreeBSD.org> To: Rainer Duffner <rainer@ultra-secure.de>, "pkg@freebsd.org" <pkg@FreeBSD.org> Subject: Re: I run poudriere - what do I need to do once ports switch over to git? Message-ID: <e6518f57-0c88-7b48-23e6-c9a5194c6cb4@FreeBSD.org> In-Reply-To: <38B879E6-2D0A-42B0-B714-08D02EB824D2@ultra-secure.de> References: <38B879E6-2D0A-42B0-B714-08D02EB824D2@ultra-secure.de>
next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --5blzedOnqcT8PFT59AeWJHfI9SRovIlyY Content-Type: multipart/mixed; boundary="REePUifGuEIZl6vrngx0UoDto13dsWLDi"; protected-headers="v1" From: Matthew Seaman <matthew@FreeBSD.org> To: Rainer Duffner <rainer@ultra-secure.de>, "pkg@freebsd.org" <pkg@FreeBSD.org> Message-ID: <e6518f57-0c88-7b48-23e6-c9a5194c6cb4@FreeBSD.org> Subject: Re: I run poudriere - what do I need to do once ports switch over to git? References: <38B879E6-2D0A-42B0-B714-08D02EB824D2@ultra-secure.de> In-Reply-To: <38B879E6-2D0A-42B0-B714-08D02EB824D2@ultra-secure.de> --REePUifGuEIZl6vrngx0UoDto13dsWLDi Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-GB Content-Transfer-Encoding: quoted-printable On 09/02/2021 15:41, Rainer Duffner wrote: > Hi, >=20 > subject says it all, basically. >=20 >=20 > Do I have to re-checkout the ports-trees? >=20 > What about going to FreeBSD 13, which supposedly(?) has base-packages? >=20 Essentially, yes. You will need to create a new ports tree which pulls=20 from the FreeBSD git and tweak your poudriere setup to use that instead=20 of your original SVN-based setup. eg. poudriere ports -c -p ports-git -m git -B main (Or delete your original ports tree and re-create it from git using the=20 same name for simplicity.) Alternatively you can clone the ports from git separately and then tell=20 poudriere to null-mount it into the build jails. That means you can eg. = use worktrees to check out different branches from a single copy of the=20 repo, and map those onto poudriere. Effectively it allows you to have=20 full control over your local git repo rather than letting poudriere do=20 its usual thing. FreeBSD-13 does have base system packages available -- I /think/ there=20 has been some work on building them via poudriere, but I don't know what = the status of that is. You can pretty easily just checkout /usr/src and = then run `make buildworld buildkernel packages` which will create a=20 repository under /usr/obj -- either use that as a 'file' based repo, or=20 point nginx at it. Probably best to play with base system packages on a = throw-away VM before trying to use it on anything important: until=20 you've got it properly fettled, there's a risk of stomping all over=20 important files like /etc/passwd Cheers, Matthew --REePUifGuEIZl6vrngx0UoDto13dsWLDi-- --5blzedOnqcT8PFT59AeWJHfI9SRovIlyY Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wsF5BAABCAAjFiEEGfFU7L8RLlBUTj8wAFE/EOCp5OcFAmAi1eYFAwAAAAAACgkQAFE/EOCp5OdY ZQ//X80o4f61e7tjVTbUCX1nbpEKRnTwqpmTx4vHievlRlZzZA8N8YsK2uuGxmGfQSCEGkQBroJ8 7nApslZRKyu4YbeGYH/4D0Hkv0Y75kUUNcjYnIi8j80+YANOSMiuPy4b29PtTdG8ifTH+IvkCBCK J6acquUkINcUFYOldXN+nnRF2QgvXTwqtK1ft46dZSOIhwXWLKLUETy/qip7+t9Ho+E1v3An3s3E lXtng6qETGZqVcQteapDmr0Wq0oOybTh7U1rtOeoKOCJG84MCzPjUUTaoQI3F78I01Vw2Z6/x54f 1m6alBDqyp4ECGWdXj3i089QpP5pX+8HKn/1wf3nH6lFdhA3U3HpGV67SWsrOs62vQzIM+WLbJE5 2gGiyNLxwquGZ/3z0+KUXcFNYwmkGkQC6j0LLh5dxs71dwZz6j10xf7d1AqP0AsKWmYa8ckiEjNi OEBp3uhzGPT9/o7fUlq0A+23lOSUq2sDipzn19eQ1oiVflK3XV+6rJOA0s5+S4k5b0fgN0OgrhDm p+Orw5/Qv79ri2yR8JTgcO5LzNelKb2s+OeUfOIQV7f/eH7sbPMEQYjrB+Omz2Eg9wzGIsCizn9b 6BskNJQa5Xt8r8DUM4eMmkBHsbDuuskfdHZYqQvlIei39YEgWV9b4MNlamfbteMMh7BSPuc/gXie afI= =7DXa -----END PGP SIGNATURE----- --5blzedOnqcT8PFT59AeWJHfI9SRovIlyY--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?e6518f57-0c88-7b48-23e6-c9a5194c6cb4>