3
0
Fork 0
forked from mirrors/nixpkgs
nixpkgs/pkgs/build-support
Antoine Eiche 35f205a4b6 dockerTools.buildImage: Switch to the format image generated by Skopeo
We were using 'Combined Image JSON + Filesystem Changeset Format' [1] to
unpack and pack image and this patch switches to the format used by the registry.

We used the 'repository' file which is not generated by Skopeo when it
pulls an image. Moreover, all information of this file are also in the
manifest.json file.
We then use the manifest.json file instead of 'repository' file. Note
also the manifest.json file is required to push an image with Skopeo.

Fix #29636

[1] 749d90e10f/image/spec/v1.1.md (combined-image-json--filesystem-changeset-format)
2017-09-23 13:17:07 +02:00
..
agda
binutils-wrapper Revert "Merge pull request #28557 from obsidiansystems/binutils-wrapper" 2017-09-07 12:51:21 +02:00
build-dotnet-package
build-fhs-userenv
buildenv Merge pull request #27780 from tilpner/overridable-buildenv 2017-09-14 17:26:33 +02:00
cc-wrapper cc-wrapper, cc-wrapper-old: Simplify shell logic 2017-09-19 16:45:24 -04:00
docker dockerTools.buildImage: Switch to the format image generated by Skopeo 2017-09-23 13:17:07 +02:00
dotnetbuildhelpers
dotnetenv
emacs Fix emacs wrapper expression to honor bash array use 2017-08-04 07:52:18 -04:00
expand-response-params expand-response-params: Build more normally 2017-08-25 15:10:02 -04:00
fetchadc
fetchbower
fetchbzr
fetchcvs
fetchdarcs
fetchegg
fetchfossil
fetchgit
fetchgitlocal
fetchgitrevision
fetchgx
fetchhg
fetchmavenartifact
fetchmtn
fetchnuget
fetchpatch
fetchrepoproject fetchRepoProject: Fetch into $out and make it deterministic 2017-09-17 23:16:33 +02:00
fetchs3
fetchsvn
fetchsvnrevision
fetchsvnssh
fetchurl mirrors: update apache and cpan mirrors 2017-08-24 04:22:07 +00:00
fetchzip
gcc-wrapper-old cc-wrapper, cc-wrapper-old: Simplify shell logic 2017-09-19 16:45:24 -04:00
icon-conv-tools
kernel
libredirect
make-desktopitem
make-startupitem
make-symlinks
mono-dll-fixer
nuke-references
ocaml
release
remove-references-to
rust
setup-hooks autoreconfHook: Simplify by avoiding findInputs 2017-09-14 13:16:12 -04:00
singularity-tools
src-only
substitute
substitute-files
templaterpm
upstream-updater
vm vm: remove trusty-updates hash as it changes too often 2017-09-14 11:29:10 +02:00
vsenv
build-maven.nix
build-pecl.nix
dhall-to-nix.nix
plugins.nix
replace-dependency.nix
setup-systemd-units.nix
source-from-head-fun.nix
trivial-builders.nix