[pacman-dev] [PATCH] makepkg: add the $startdir to package .BUILDINFO
Allan McRae
allan at archlinux.org
Tue Nov 12 23:40:39 UTC 2019
On 13/11/19 9:07 am, Eli Schwartz wrote:
> This value is needed for reproducible builds. The reason is because
> $BUILDDIR changes its behavior depending on whether it is the same as
> $startdir, and the result is that we cannot know whether builddir is
> actually 'builddir' or 'builddir' + '/$pkgbase'.
>
> Signed-off-by: Eli Schwartz <eschwartz at archlinux.org>
> ---
Man page.
Also bump the specification version to 1.1 (or 2).
> scripts/makepkg.sh.in | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/scripts/makepkg.sh.in b/scripts/makepkg.sh.in
> index 2deb61da..f95f7168 100644
> --- a/scripts/makepkg.sh.in
> +++ b/scripts/makepkg.sh.in
> @@ -643,6 +643,7 @@ write_buildinfo() {
> write_kv_pair "packager" "${PACKAGER}"
> write_kv_pair "builddate" "${SOURCE_DATE_EPOCH}"
> write_kv_pair "builddir" "${BUILDDIR}"
> + write_kv_pair "startdir" "${startdir}"
> write_kv_pair "buildenv" "${BUILDENV[@]}"
> write_kv_pair "options" "${OPTIONS[@]}"
>
>
More information about the pacman-dev
mailing list