summary refs log tree commit diff
path: root/pkgs/build-support/docker/default.nix
diff options
context:
space:
mode:
authorAntoine Eiche <lewo@abesis.fr>2017-07-25 10:47:51 +0200
committerAntoine Eiche <lewo@abesis.fr>2017-07-25 10:47:51 +0200
commite28d817c9a776ff35fbea12cdbbf3916199f1af4 (patch)
treea6d14a19346185501046652b81a0652728f81957 /pkgs/build-support/docker/default.nix
parent97544a6c38ccccdb69f32af56b2c01bbf37a4d7b (diff)
downloadnixpkgs-e28d817c9a776ff35fbea12cdbbf3916199f1af4.tar
nixpkgs-e28d817c9a776ff35fbea12cdbbf3916199f1af4.tar.gz
nixpkgs-e28d817c9a776ff35fbea12cdbbf3916199f1af4.tar.bz2
nixpkgs-e28d817c9a776ff35fbea12cdbbf3916199f1af4.tar.lz
nixpkgs-e28d817c9a776ff35fbea12cdbbf3916199f1af4.tar.xz
nixpkgs-e28d817c9a776ff35fbea12cdbbf3916199f1af4.tar.zst
nixpkgs-e28d817c9a776ff35fbea12cdbbf3916199f1af4.zip
docker: lowercase image name and tag
The docker loading (docker 1.12.6) of an image with uppercase in the
name fails with the following message:
invalid reference format: repository name must be lowercase
Diffstat (limited to 'pkgs/build-support/docker/default.nix')
-rw-r--r--pkgs/build-support/docker/default.nix5
1 files changed, 3 insertions, 2 deletions
diff --git a/pkgs/build-support/docker/default.nix b/pkgs/build-support/docker/default.nix
index 506ef7837a2..0d02897da74 100644
--- a/pkgs/build-support/docker/default.nix
+++ b/pkgs/build-support/docker/default.nix
@@ -409,8 +409,9 @@ rec {
         };
       result = runCommand "docker-image-${baseName}.tar.gz" {
         buildInputs = [ jshon pigz coreutils findutils ];
-        imageName = name;
-        imageTag = tag;
+        # Image name and tag must be lowercase
+        imageName = lib.toLower name;
+        imageTag = lib.toLower tag;
         inherit fromImage baseJson;
         layerClosure = writeReferencesToFile layer;
         passthru.buildArgs = args;