summary refs log tree commit diff
path: root/pkgs/build-support/docker/default.nix
diff options
context:
space:
mode:
authorUtku Demir <me@utdemir.com>2020-06-11 12:44:04 +1200
committerUtku Demir <me@utdemir.com>2020-06-21 12:35:37 +1200
commit4e0109f87362ee31f71ee5805806a3915afd3fbd (patch)
tree75c683e40c666b4a8473883a2a2474973f9f0ed6 /pkgs/build-support/docker/default.nix
parent560201da661a4c916d0732e3bab8a77084485659 (diff)
downloadnixpkgs-4e0109f87362ee31f71ee5805806a3915afd3fbd.tar
nixpkgs-4e0109f87362ee31f71ee5805806a3915afd3fbd.tar.gz
nixpkgs-4e0109f87362ee31f71ee5805806a3915afd3fbd.tar.bz2
nixpkgs-4e0109f87362ee31f71ee5805806a3915afd3fbd.tar.lz
nixpkgs-4e0109f87362ee31f71ee5805806a3915afd3fbd.tar.xz
nixpkgs-4e0109f87362ee31f71ee5805806a3915afd3fbd.tar.zst
nixpkgs-4e0109f87362ee31f71ee5805806a3915afd3fbd.zip
Set mtime to get more deterministic builds
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 d0ec90264ee..06f2d923569 100644
--- a/pkgs/build-support/docker/default.nix
+++ b/pkgs/build-support/docker/default.nix
@@ -752,8 +752,9 @@ rec {
           imageTag="${tag}"
         ''}
 
-        if [[ "$created" == "now" ]]; then
-            created="$(TZ=utc date --iso-8601="seconds")"
+        # convert "created" to iso format
+        if [[ "$created" != "now" ]]; then
+            created="$(date -Iseconds -d "$created")"
         fi
 
         # Create $maxLayers worth of Docker Layers, one layer per store path