summary refs log tree commit diff
path: root/nixos/tests/docker-tools.nix
diff options
context:
space:
mode:
authorRobert Hensing <robert@roberthensing.nl>2021-10-01 15:53:30 +0200
committerRobert Hensing <robert@roberthensing.nl>2021-12-04 13:49:10 +0000
commit0e9bc9ffd107c288571af4e3d4a9c2a6b64cf505 (patch)
tree36a94f9c1ade0e988305b83b28228c38eac7eb59 /nixos/tests/docker-tools.nix
parent66c19d856bb4eece4dce7f35787126dd67274acd (diff)
downloadnixpkgs-0e9bc9ffd107c288571af4e3d4a9c2a6b64cf505.tar
nixpkgs-0e9bc9ffd107c288571af4e3d4a9c2a6b64cf505.tar.gz
nixpkgs-0e9bc9ffd107c288571af4e3d4a9c2a6b64cf505.tar.bz2
nixpkgs-0e9bc9ffd107c288571af4e3d4a9c2a6b64cf505.tar.lz
nixpkgs-0e9bc9ffd107c288571af4e3d4a9c2a6b64cf505.tar.xz
nixpkgs-0e9bc9ffd107c288571af4e3d4a9c2a6b64cf505.tar.zst
nixpkgs-0e9bc9ffd107c288571af4e3d4a9c2a6b64cf505.zip
dockerTools: Add fakechroot to fakeRootCommands
Diffstat (limited to 'nixos/tests/docker-tools.nix')
-rw-r--r--nixos/tests/docker-tools.nix5
1 files changed, 5 insertions, 0 deletions
diff --git a/nixos/tests/docker-tools.nix b/nixos/tests/docker-tools.nix
index f3858b8bd81..19ebed3ebd0 100644
--- a/nixos/tests/docker-tools.nix
+++ b/nixos/tests/docker-tools.nix
@@ -396,6 +396,11 @@ import ./make-test-python.nix ({ pkgs, ... }: {
             "tar -tf ${examples.exportBash} | grep '\./bin/bash' > /dev/null"
         )
 
+    with subtest("layered image fakeRootCommands with fakechroot works"):
+        docker.succeed("${examples.imageViaFakeChroot} | docker load")
+        docker.succeed("docker run --rm image-via-fake-chroot | grep -i hello")
+        docker.succeed("docker image rm image-via-fake-chroot:latest")
+
     with subtest("Ensure bare paths in contents are loaded correctly"):
         docker.succeed(
             "docker load --input='${examples.build-image-with-path}'",