summary refs log tree commit diff
path: root/release.nix
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2013-07-02 13:33:27 +0200
committerEelco Dolstra <eelco.dolstra@logicblox.com>2013-07-02 13:33:27 +0200
commit5af3a148858d20d96609242f75e8507d587ad9de (patch)
tree85617ee30def867d3241b9465ea6098e25c18cb8 /release.nix
parent3a9f908c8b7b8955c9ccde866f9735d0ff55d843 (diff)
downloadnixpkgs-5af3a148858d20d96609242f75e8507d587ad9de.tar
nixpkgs-5af3a148858d20d96609242f75e8507d587ad9de.tar.gz
nixpkgs-5af3a148858d20d96609242f75e8507d587ad9de.tar.bz2
nixpkgs-5af3a148858d20d96609242f75e8507d587ad9de.tar.lz
nixpkgs-5af3a148858d20d96609242f75e8507d587ad9de.tar.xz
nixpkgs-5af3a148858d20d96609242f75e8507d587ad9de.tar.zst
nixpkgs-5af3a148858d20d96609242f75e8507d587ad9de.zip
Set the version of the VirtualBox image properly
Diffstat (limited to 'release.nix')
-rw-r--r--release.nix16
1 files changed, 8 insertions, 8 deletions
diff --git a/release.nix b/release.nix
index 68935356ede..c14e8bc7e60 100644
--- a/release.nix
+++ b/release.nix
@@ -13,6 +13,10 @@ let
   pkgs = import <nixpkgs> { system = "x86_64-linux"; };
 
 
+  versionModule =
+    { system.nixosVersionSuffix = pkgs.lib.optionalString (!officialRelease) versionSuffix;  };
+
+
   makeIso =
     { module, type, description ? type, maintainers ? ["eelco"], system }:
 
@@ -20,14 +24,9 @@ let
 
     let
 
-      versionModule =
-        { system.nixosVersionSuffix = lib.optionalString (!officialRelease) versionSuffix;
-          isoImage.isoBaseName = "nixos-${type}";
-        };
-
       config = (import lib/eval-config.nix {
         inherit system;
-        modules = [ module versionModule ];
+        modules = [ module versionModule { isoImage.isoBaseName = "nixos-${type}"; } ];
       }).config;
 
       iso = config.system.build.isoImage;
@@ -54,7 +53,6 @@ let
     with import <nixpkgs> { inherit system; };
 
     let
-      versionModule = { system.nixosVersionSuffix = lib.optionalString (!officialRelease) versionSuffix; };
 
       config = (import lib/eval-config.nix {
         inherit system;
@@ -62,6 +60,7 @@ let
       }).config;
 
       tarball = config.system.build.tarball;
+
     in
       tarball //
         { meta = {
@@ -184,7 +183,8 @@ in {
       config = (import lib/eval-config.nix {
         inherit system;
         modules =
-          [ ./modules/virtualisation/virtualbox-image.nix
+          [ versionModule
+            ./modules/virtualisation/virtualbox-image.nix
             ./modules/installer/cd-dvd/channel.nix
             ./modules/profiles/demo.nix
           ];