From 31203732b3104125e107a3141578399cab5d478f Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Tue, 1 Oct 2013 15:48:39 +0200 Subject: Update the release expressions and the channel generators --- nixos/release-combined.nix | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) (limited to 'nixos/release-combined.nix') 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 = ; revCount = 5678; shortRev = "gfedcba"; } +{ nixpkgs ? { outPath = ./..; revCount = 5678; shortRev = "gfedcba"; } , officialRelease ? false }: let - nixpkgs' = nixpkgs; # urgh + nixpkgsSrc = nixpkgs; # urgh - pkgs = import {}; + 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 = 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 ]; -- cgit 1.4.1