summary refs log tree commit diff
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2016-03-30 22:21:56 +0200
committerEelco Dolstra <eelco.dolstra@logicblox.com>2016-03-30 22:22:40 +0200
commit1783e33b060abce8471219b582195b30eee6e9c9 (patch)
tree56087ae0504ff24548262c855be722c764155641
parent18451597059455d3dd7683dad42d6d5f58d7f8de (diff)
downloadnixlib-1783e33b060abce8471219b582195b30eee6e9c9.tar
nixlib-1783e33b060abce8471219b582195b30eee6e9c9.tar.gz
nixlib-1783e33b060abce8471219b582195b30eee6e9c9.tar.bz2
nixlib-1783e33b060abce8471219b582195b30eee6e9c9.tar.lz
nixlib-1783e33b060abce8471219b582195b30eee6e9c9.tar.xz
nixlib-1783e33b060abce8471219b582195b30eee6e9c9.tar.zst
nixlib-1783e33b060abce8471219b582195b30eee6e9c9.zip
Fix the boot-ec2-config test
-rw-r--r--nixos/modules/profiles/headless.nix3
-rw-r--r--nixos/tests/ec2.nix8
2 files changed, 11 insertions, 0 deletions
diff --git a/nixos/modules/profiles/headless.nix b/nixos/modules/profiles/headless.nix
index 4be0fb442161..67f8d633bab5 100644
--- a/nixos/modules/profiles/headless.nix
+++ b/nixos/modules/profiles/headless.nix
@@ -20,4 +20,7 @@ with lib;
 
   # Don't allow emergency mode, because we don't have a console.
   systemd.enableEmergencyMode = false;
+
+  # Being headless, we don't need a GRUB splash image.
+  boot.loader.grub.splashImage = null;
 }
diff --git a/nixos/tests/ec2.nix b/nixos/tests/ec2.nix
index 597bfe89fb02..e1f7143e3a95 100644
--- a/nixos/tests/ec2.nix
+++ b/nixos/tests/ec2.nix
@@ -20,6 +20,14 @@ let
               ln -s vda /dev/xvda
               ln -s vda1 /dev/xvda1
             '';
+
+          # Needed by nixos-rebuild due to the lack of network
+          # access. Mostly copied from
+          # modules/profiles/installation-device.nix.
+          system.extraDependencies =
+            [ pkgs.stdenv pkgs.busybox pkgs.perlPackages.ArchiveCpio
+              pkgs.unionfs-fuse pkgs.mkinitcpio-nfs-utils
+            ];
         }
       ];
     }).config.system.build.amazonImage;