diff options
author | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2013-10-01 15:48:39 +0200 |
---|---|---|
committer | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2013-10-10 13:28:22 +0200 |
commit | 31203732b3104125e107a3141578399cab5d478f (patch) | |
tree | 5af3aa2bb43acababf53db5fef2d9ea9f679b394 /nixos/release-combined.nix | |
parent | 041da5a6f9dfa39b20a8b4f9743e57c15a131d36 (diff) | |
download | nixpkgs-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.nix | 17 |
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 ]; |