summary refs log tree commit diff
path: root/nixos/tests/docker-tools.nix
diff options
context:
space:
mode:
authorDaiderd Jordan <daiderd@gmail.com>2018-04-14 13:41:23 +0200
committerDaiderd Jordan <daiderd@gmail.com>2018-04-14 14:11:14 +0200
commitd538fc06e2be5a0e02d8c84b88442c44bb726bb6 (patch)
tree0255be9098696c003e80f42bc528687deca59c03 /nixos/tests/docker-tools.nix
parent2a0934239599f3127d1dbf9f063b3906a8e9ef6f (diff)
downloadnixpkgs-d538fc06e2be5a0e02d8c84b88442c44bb726bb6.tar
nixpkgs-d538fc06e2be5a0e02d8c84b88442c44bb726bb6.tar.gz
nixpkgs-d538fc06e2be5a0e02d8c84b88442c44bb726bb6.tar.bz2
nixpkgs-d538fc06e2be5a0e02d8c84b88442c44bb726bb6.tar.lz
nixpkgs-d538fc06e2be5a0e02d8c84b88442c44bb726bb6.tar.xz
nixpkgs-d538fc06e2be5a0e02d8c84b88442c44bb726bb6.tar.zst
nixpkgs-d538fc06e2be5a0e02d8c84b88442c44bb726bb6.zip
docker-tools: add a test for permissions issues with AUFS/overlay
docker# [   11.054736] d24d6cdd57c9[763]: /bin/bash: error while loading
shared libraries: libreadline.so.7: cannot open shared object file:
Permission denied
docker# /bin/bash: error while loading shared libraries:
libreadline.so.7: cannot open shared object file: Permission denied
docker: exit status 127
docker: output:
error: command `docker run --rm -u 1000:1000 bash /bin/bash --version'
did not succeed (exit code 127)
command `docker run --rm -u 1000:1000 bash /bin/bash --version' did not
succeed (exit code 127)
Diffstat (limited to 'nixos/tests/docker-tools.nix')
-rw-r--r--nixos/tests/docker-tools.nix6
1 files changed, 3 insertions, 3 deletions
diff --git a/nixos/tests/docker-tools.nix b/nixos/tests/docker-tools.nix
index 9135bca0f4f..4466081d01e 100644
--- a/nixos/tests/docker-tools.nix
+++ b/nixos/tests/docker-tools.nix
@@ -3,7 +3,7 @@
 import ./make-test.nix ({ pkgs, ... }: {
   name = "docker-tools";
   meta = with pkgs.stdenv.lib.maintainers; {
-    maintainers = [ ];
+    maintainers = [ lnl7 ];
   };
 
   nodes = {
@@ -21,12 +21,12 @@ import ./make-test.nix ({ pkgs, ... }: {
       $docker->waitForUnit("sockets.target");
 
       $docker->succeed("docker load --input='${pkgs.dockerTools.examples.bash}'");
-      $docker->succeed("docker run --rm ${pkgs.dockerTools.examples.bash.imageName} /bin/bash --version");
+      $docker->succeed("docker run --rm ${pkgs.dockerTools.examples.bash.imageName} bash --version");
       $docker->succeed("docker rmi ${pkgs.dockerTools.examples.bash.imageName}");
 
       # Check if the nix store is correctly initialized by listing dependencies of the installed Nix binary
       $docker->succeed("docker load --input='${pkgs.dockerTools.examples.nix}'");
-      $docker->succeed("docker run --rm ${pkgs.dockerTools.examples.nix.imageName} /bin/nix-store -qR ${pkgs.nix}");
+      $docker->succeed("docker run --rm ${pkgs.dockerTools.examples.nix.imageName} nix-store -qR ${pkgs.nix}");
       $docker->succeed("docker rmi ${pkgs.dockerTools.examples.nix.imageName}");
 
       # To test the pullImage tool