nixpkgs-suyu/pkgs/build-support
Louis Blin b3f68289df dockerTools.streamLayeredImage: resolve duplicate env vars
For images running on Kubernetes, there is no guarantee on how duplicate
environment variables in the image config will be handled. This seems
to be different from Docker, where the last environment variable value
is consistently selected.

The current code for `streamLayeredImage` was exploiting that assumption
to easily propagate environment variables from the base image, leaving
duplicates unchecked. It should rather resolve these duplicates to
ensure consistent behavior on Docker and Kubernetes.
2021-03-25 23:29:54 +00:00
..
add-opengl-runpath
agda
alternatives
appimage apple-music-electron: 1.5.2 -> 1.5.5 2021-03-12 01:21:33 +01:00
bintools-wrapper Merge branch 'staging-next' into staging 2021-03-04 22:16:45 +01:00
build-bazel-package Merge pull request #114853 from lourkeur/fix-string-escaping 2021-03-03 19:35:16 +09:00
build-dotnet-package
build-fhs-userenv
build-fhs-userenv-bubblewrap Merge pull request #114024 from LuigiPiucco/pressure-vessel 2021-02-23 19:20:12 +00:00
build-setupcfg
buildenv buildEnv: Support nativeBuildInputs too 2021-03-02 22:34:54 +00:00
cc-wrapper cc-wrapper: remove quoting of response file 2021-03-09 14:01:34 +09:00
coq coqPackages.multinomials: 1.5.2 -> 1.5.4 (#115427) 2021-03-10 16:25:32 +01:00
docker dockerTools.streamLayeredImage: resolve duplicate env vars 2021-03-25 23:29:54 +00:00
dotnetbuildhelpers
dotnetenv
emacs emacsWithPackages: prevent the UI showing prematurely during startup 2021-02-25 22:30:40 +09:00
expand-response-params responsie file logic 2021-02-09 09:46:47 +08:00
fetchbitbucket
fetchbower
fetchbzr
fetchcvs fetchcvs: fix ssh wrapper failing due to missing /usr/bin/env 2021-02-08 19:18:17 +01:00
fetchdarcs
fetchdocker
fetchfirefoxaddon
fetchfossil
fetchgit Merge pull request #104714 from codedownio/tree-hashes 2021-02-20 15:22:57 +09:00
fetchgithub
fetchgitiles
fetchgitlab
fetchgitlocal
fetchgx
fetchhg
fetchipfs
fetchmavenartifact
fetchmtn
fetchnuget treewide: unzip buildInputs to nativeBuildInputs (#112302) 2021-02-20 16:01:53 -05:00
fetchpatch
fetchrepoorcz
fetchrepoproject
fetchs3 treewide: remove stdenv where not needed 2021-03-04 19:54:50 +07:00
fetchsavannah
fetchsourcehut fetchFromSourcehut: init 2021-03-08 15:51:24 +01:00
fetchsvn
fetchsvnrevision
fetchsvnssh
fetchurl
fetchzip
go garble: fix aarch64 build 2021-02-20 21:13:46 +10:00
icon-conv-tools
install-shell-files
kernel
libredirect
make-desktopitem
make-startupitem
make-symlinks
mkshell
mono-dll-fixer
nix-gitignore
nuke-references
ocaml ocamlPackages.dune: rename into dune_1 2021-03-07 12:07:14 +01:00
oci-tools
pkg-config-wrapper
prefer-remote-fetch
references-by-popularity
release Merge pull request #112073 from ztzg/x-16304-debbuild-checkinstall 2021-03-21 05:35:45 +01:00
remove-references-to
rust cargo/hooks: allow hooks to be disabled 2021-03-08 19:17:03 +01:00
setup-hooks stdenv/patchShebangs: fix off by one reading old interpreter 2021-02-09 13:05:38 +09:00
singularity-tools
skaware
snap
src-only
substitute
substitute-files
templaterpm treewide: makeWrapper buildInputs to nativeBuildInputs 2021-02-19 20:09:16 +07:00
upstream-updater
vm
wrapper-common
writers writers: format 2021-03-05 18:14:34 +01:00
build-maven.nix
build-pecl.nix Revert "php: Add php package versions to extensions/packages pnames" 2021-03-04 15:26:36 +01:00
closure-info.nix
dhall-to-nix.nix
plugins.nix
replace-dependency.nix
setup-systemd-units.nix setupSystemdUnits: use /nix/var/nix/profiles/default/lib/systemd/system as fallback 2021-02-12 12:53:20 +01:00
source-from-head-fun.nix
trivial-builders.nix