Skip site navigation (1)Skip section navigation (2)
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>