summary refs log tree commit diff
path: root/nixos/release-combined.nix
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2013-10-01 15:48:39 +0200
committerEelco Dolstra <eelco.dolstra@logicblox.com>2013-10-10 13:28:22 +0200
commit31203732b3104125e107a3141578399cab5d478f (patch)
tree5af3aa2bb43acababf53db5fef2d9ea9f679b394 /nixos/release-combined.nix
parent041da5a6f9dfa39b20a8b4f9743e57c15a131d36 (diff)
downloadnixpkgs-31203732b3104125e107a3141578399cab5d478f.tar
nixpkgs-31203732b3104125e107a3141578399cab5d478f.tar.gz
nixpkgs-31203732b3104125e107a3141578399cab5d478f.tar.bz2
nixpkgs-31203732b3104125e107a3141578399cab5d478f.tar.lz
nixpkgs-31203732b3104125e107a3141578399cab5d478f.tar.xz
nixpkgs-31203732b3104125e107a3141578399cab5d478f.tar.zst
nixpkgs-31203732b3104125e107a3141578399cab5d478f.zip
Update the release expressions and the channel generators
Diffstat (limited to 'nixos/release-combined.nix')
-rw-r--r--nixos/release-combined.nix17
1 files changed, 8 insertions, 9 deletions
diff --git a/nixos/release-combined.nix b/nixos/release-combined.nix
index 9b914506215..f36f3fd9aba 100644
--- a/nixos/release-combined.nix
+++ b/nixos/release-combined.nix
@@ -1,13 +1,12 @@
-{ nixosSrc ? { outPath = ./.; revCount = 1234; shortRev = "abcdefg"; }
-, nixpkgs ? { outPath = <nixpkgs>; revCount = 5678; shortRev = "gfedcba"; }
+{ nixpkgs ? { outPath = ./..; revCount = 5678; shortRev = "gfedcba"; }
 , officialRelease ? false
 }:
 
 let
 
-  nixpkgs' = nixpkgs; # urgh
+  nixpkgsSrc = nixpkgs; # urgh
 
-  pkgs = import <nixpkgs> {};
+  pkgs = import ./.. {};
 
   removeMaintainers = set: if builtins.isAttrs set
     then if (set.type or "") == "derivation"
@@ -18,19 +17,19 @@ let
 in rec {
 
   nixos = removeMaintainers (import ./release.nix {
-    inherit nixosSrc officialRelease;
-    nixpkgs = nixpkgs';
+    inherit officialRelease;
+    nixpkgs = nixpkgsSrc;
   });
 
-  nixpkgs = builtins.removeAttrs (removeMaintainers (import <nixpkgs/pkgs/top-level/release.nix> {
+  nixpkgs = builtins.removeAttrs (removeMaintainers (import ../pkgs/top-level/release.nix {
     inherit officialRelease;
-    nixpkgs = nixpkgs';
+    nixpkgs = nixpkgsSrc;
     # Only do Linux builds.
     supportedSystems = [ "x86_64-linux" "i686-linux" ];
   })) [ "unstable" ];
 
   tested = pkgs.releaseTools.aggregate {
-    name = "nixos-${nixos.tarball.version}";
+    name = "nixos-${nixos.channel.version}";
     meta = {
       description = "Release-critical builds for the NixOS unstable channel";
       maintainers = [ pkgs.lib.maintainers.eelco pkgs.lib.maintainers.shlevy ];