workflow for managing ports patches against /usr/ports in poudriere

void <[email protected]>
Newsgroups gmane.os.freebsd.devel.hackers
Message-ID <acal_3lhCUYvXjwj@int21h>
Hi,

On IRC I've been advised to use overlays for this.
So let's say there's a port and the patches for it aren't in the tree.
I download a fresh ports tree, null mount it and make that my overlay tree.
Then strip out all the ports I don't want to patch, then patch the port in the
overlay.

Then

poudriere bulk -j builder -p /usr/ports -O overlay category/patched-port

is this correct? Or is the patch just put somewhere in the overlay tree?
Or is there some documentation explaining exactly what to do?
I have around five or so ports needing patches and the patches aren't in the
official tree yet.

The problem the above seeks to address is that, if /usr/ports is directly patched,
when the time comes to update the tree, git pull --ff-only complains.
Unless it's stashed then updated then un-stashed.
--
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.