Author: eelco
Date: Thu Jul 15 11:09:30 2010
New Revision: 22607
URL: https://svn.nixos.org/websvn/nix/?rev=22607&sc=1

Log:
* Install a configuration.nix in the AMI.

Added:
   nixos/trunk/modules/virtualisation/amazon-config.nix
Modified:
   nixos/trunk/modules/virtualisation/amazon-image.nix

Added: nixos/trunk/modules/virtualisation/amazon-config.nix
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ nixos/trunk/modules/virtualisation/amazon-config.nix        Thu Jul 15 
11:09:30 2010        (r22607)
@@ -0,0 +1,5 @@
+{ config, pkgs, modulesPath, ... }:
+
+{
+  require = [ "${modulesPath}/virtualisation/amazon-image.nix" ];
+}

Modified: nixos/trunk/modules/virtualisation/amazon-image.nix
==============================================================================
--- nixos/trunk/modules/virtualisation/amazon-image.nix Thu Jul 15 11:06:30 
2010        (r22606)
+++ nixos/trunk/modules/virtualisation/amazon-image.nix Thu Jul 15 11:09:30 
2010        (r22607)
@@ -43,6 +43,10 @@
           # `nixos-rebuild' requires an /etc/NIXOS.
           mkdir -p /mnt/etc
           touch /mnt/etc/NIXOS
+
+          # Install a configuration.nix.
+          mkdir -p /mnt/etc/nixos
+          cp ${./amazon-config.nix} /mnt/etc/nixos/configuration.nix
                     
           # Amazon assumes that there is a /sbin/init, so create one.
           # Note that simply creating /sbin/init as a symlink breaks
_______________________________________________
nix-commits mailing list
[email protected]
http://mail.cs.uu.nl/mailman/listinfo/nix-commits

Reply via email to