Tweak the version string

It's now "<yy>.<mm>pre<commit-count>.<short-hash>"
(e.g. "13.10pre5678.gfedcba") for the unstable branch, and
"<yy>.<mm>.<commit-count>.<short-hash>" (e.g. "13.10.5678.gfedcba")
for stable branches.
This commit is contained in:
Eelco Dolstra 2013-10-10 12:16:20 +02:00
parent a7824368c2
commit a5357e80cd

View File

@ -1,11 +1,14 @@
{ nixpkgs ? { outPath = ./..; revCount = 5678; shortRev = "gfedcba"; }
, officialRelease ? false
, stableBranch ? false
}:
let
version = builtins.readFile ../.version;
versionSuffix = "pre${toString nixpkgs.revCount}_${nixpkgs.shortRev}";
versionSuffix =
if officialRelease then ""
else (if stableBranch then "." else "pre") + "${toString nixpkgs.revCount}.${nixpkgs.shortRev}";
systems = [ "x86_64-linux" "i686-linux" ];
@ -13,7 +16,7 @@ let
versionModule =
{ system.nixosVersionSuffix = pkgs.lib.optionalString (!officialRelease) versionSuffix; };
{ system.nixosVersionSuffix = versionSuffix; };
makeIso =
@ -78,7 +81,8 @@ in {
src = nixpkgs;
inherit officialRelease version versionSuffix;
officialRelease = false; # FIXME: fix this in makeSourceTarball
inherit version versionSuffix;
buildInputs = [ pkgs.nixUnstable ];