meta-virtualization/recipes-containers
Bruce Ashfield 79ff2a5b00 oci-image-tools: fix TMPDIR references
The structure of the source code layout that was used by
this recipe required symlinking subirectories of the source
into a location that would be searched by go. While this
fixes the build, and produces a working binary, go stores
the location into the binary itself. Those stored paths
reference the build directory, making the result not
reproducible.

With this change, we create an alternate structure that
doesn't require symlinking and allows go to find the
components during build. This results in a simpler recipe
and binaries without TMPDIR references.

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2022-09-14 22:01:22 -04:00
..
buildah buildah: update to 1.27 2022-08-25 22:55:48 -04:00
cgroup-lite global: update licence values to SPDX values 2022-02-18 13:07:10 -05:00
conmon conmon: update to 2.1.3 2022-08-25 22:55:48 -04:00
containerd containerd: improve reproducibility 2022-09-12 15:46:00 -04:00
cri-o cri-o: update to 1.25-tip 2022-08-25 22:55:48 -04:00
cri-tools cri-tools: update to v1.24.2 2022-08-25 22:55:48 -04:00
criu criu: fix patch fuzz and remove unused patch 2022-06-07 10:03:30 -04:00
crun crun: update to v1.5 2022-08-25 22:55:48 -04:00
docker docker: reproducibility add -trimpath to go -> $GO patches 2022-09-13 11:25:46 -04:00
docker-compose global: overrides syntax conversion 2021-08-02 17:17:53 -04:00
docker-distribution docker-distribution: pass -trimpath to fix reproducibility warnings 2022-09-13 14:26:59 -04:00
go-digest global: convert github SRC_URIs to use https protocol 2021-11-03 09:37:00 -04:00
go-errors global: convert github SRC_URIs to use https protocol 2021-11-03 09:37:00 -04:00
go-spf13-cobra global: convert github SRC_URIs to use https protocol 2021-11-03 09:37:00 -04:00
go-spf13-pflag global: convert github SRC_URIs to use https protocol 2021-11-03 09:37:00 -04:00
k3s k3s: pass -trimpath to improve reproducibility 2022-09-12 16:59:26 -04:00
kubernetes kubernetes: update to 1.24 release 2022-06-03 09:32:13 -04:00
lxc lxc: fix compilation error for ARM/ARM64 2022-08-25 22:55:48 -04:00
lxcfs global: update licence values to SPDX values 2022-02-18 13:07:10 -05:00
nerdctl nerdctl: reproducibility, path -trmpath to build 2022-09-12 14:36:56 -04:00
oci-image-spec oci-image-spec: update to 1.0.2 2022-03-21 17:31:29 -04:00
oci-image-tools oci-image-tools: fix TMPDIR references 2022-09-14 22:01:22 -04:00
oci-runtime-spec oci-runtime-spec: update to 1.0.2-tip 2022-03-21 17:31:29 -04:00
oci-runtime-tools oci-runtime-tools: fix TMPDIR references 2022-09-14 20:34:11 -04:00
oci-systemd-hook global: update licence values to SPDX values 2022-02-18 13:07:10 -05:00
podman podman: replace GOBUILDFLAGS patch 2022-08-25 22:55:48 -04:00
podman-compose podman-compose: switch 1.0.3 to stable branch 2022-06-01 12:41:54 -04:00
podman-tui podman-tui: reproducibility, pass -trimpath to fix QA warnings 2022-09-13 14:45:38 -04:00
riddler riddler: pass -trimpath to build 2022-09-13 15:04:51 -04:00
runc runc-docker: update to 1.1.3 2022-08-09 14:26:28 -04:00
singularity singularity: Drop explicit runtime dep glibc 2022-08-20 23:18:44 -04:00
skopeo skopeo: reprodicibility enable trimpath and strip 2022-09-13 12:56:27 -04:00
sloci-image global: convert github SRC_URIs to use https protocol 2021-11-02 09:57:03 -04:00
tini global: convert github SRC_URIs to use https protocol 2021-11-02 09:57:03 -04:00
umoci umoci: fix reproducibility 2022-09-13 15:28:14 -04:00