Author: eelco
Date: Tue Apr 10 20:28:06 2012
New Revision: 33729
URL: https://nixos.org/websvn/nix/?rev=33729&sc=1
Log:
* Consistently include the Nixpkgs revision in the NixOS version
string.
Modified:
nixos/trunk/release.nix
Modified: nixos/trunk/release.nix
==============================================================================
--- nixos/trunk/release.nix Tue Apr 10 16:00:32 2012 (r33728)
+++ nixos/trunk/release.nix Tue Apr 10 20:28:06 2012 (r33729)
@@ -4,18 +4,20 @@
let
+ versionSuffix = "pre${toString nixosSrc.rev}-${toString nixpkgs.rev}";
+
makeIso =
{ module, type, description ? type, maintainers ? ["eelco"] }:
{ officialRelease ? false
- , system ? "i686-linux"
+ , system ? builtins.currentSystem
}:
with import <nixpkgs> {inherit system;};
let
- version = builtins.readFile ./VERSION + (if officialRelease then "" else
"pre${toString nixosSrc.rev}");
+ version = builtins.readFile ./VERSION + (lib.optionalString
(!officialRelease) versionSuffix);
versionModule =
{ system.nixosVersion = version;
@@ -48,12 +50,12 @@
makeSystemTarball =
{ module, maintainers ? ["viric"]}:
{ officialRelease ? false
- , system ? "i686-linux"
+ , system ? builtins.currentSystem
}:
with import <nixpkgs> {inherit system;};
let
- version = builtins.readFile ./VERSION + (if officialRelease then "" else
"pre${toString nixosSrc.rev}");
+ version = builtins.readFile ./VERSION + (lib.optionalString
(!officialRelease) versionSuffix);
versionModule = { system.nixosVersion = version; };
@@ -113,7 +115,7 @@
src = nixosSrc;
- inherit officialRelease;
+ inherit officialRelease versionSuffix;
buildInputs = [ nixUnstable ];
@@ -124,7 +126,7 @@
'';
distPhase = ''
- releaseName=nixos-$VERSION$VERSION_SUFFIX-${toString nixpkgs.rev}
+ releaseName=nixos-$VERSION$VERSION_SUFFIX
ensureDir "$out/tarballs"
mkdir ../$releaseName
cp -prd . ../$releaseName/nixos
_______________________________________________
nix-commits mailing list
[email protected]
http://lists.science.uu.nl/mailman/listinfo/nix-commits