I keep running into problems with a frozen in time ports tree under poudriere.
A complete rebuild of this tree became necessary because the jail used to build it had been accidentally updated and was then incompatible with the frozen tree.
The jails was wound back to the version it was supposed to be but still required a full rebuild.
I now keep running into various ports where the Makefile uses ${REINPLACE_CMD} to adjust various files, some of which are now failing because they are symlinks .
e.g.
I understand why it says this.
Is there a neat way under a poudriere build to "fix" this generically or am I doomed to adding my own tweaks individually in the "frozen" Makefiles ?
A complete rebuild of this tree became necessary because the jail used to build it had been accidentally updated and was then incompatible with the frozen tree.
The jails was wound back to the version it was supposed to be but still required a full rebuild.
I now keep running into various ports where the Makefile uses ${REINPLACE_CMD} to adjust various files, some of which are now failing because they are symlinks .
e.g.
sed: /wrkdirs/usr/ports/audio/libcanberra-gtk3/work/libcanberra-0.30/src/.libs/libcanberra-gtk3.la: in-place editing only works for regular files
I understand why it says this.
Is there a neat way under a poudriere build to "fix" this generically or am I doomed to adding my own tweaks individually in the "frozen" Makefiles ?