tech-pkg archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Making mk/subst.mk more robust
On Sat, Jan 30, 2016 at 01:52:33PM +0100, Roland Illig wrote:
> currently, the SUBST framework in mk/subst.mk may lead to file
> corruption during active package development. This happens when a sed(1)
> command has a syntax error, so that the whole command is terminated. In
> such a case, the original file becomes empty.
>
> The appended patch fixes that by applying the sed(1) commands to the
> original file and saving the result in a temporary file. Only after that
> succeeded is the original file overwritten.
>
> The one tricky part is the SUBST_POSTCMD, which relies on the exact
> procedure from before the patch. But since it is only used in exactly
> one place (mk/wrapper), not by any packages in either main pkgsrc or
> pkgsrc-wip, I would like to remove that variable.
>
> Thoughts?
Seems fine to me.
--
David A. Holland
dholland%netbsd.org@localhost
Home |
Main Index |
Thread Index |
Old Index