mirror of
https://github.com/ilyakooo0/nixpkgs.git
synced 2024-12-25 04:12:44 +03:00
* Hydra release expression for building NixOS.
svn path=/nixos/trunk/; revision=13651
This commit is contained in:
parent
43dc3f6baa
commit
2897911915
@ -38,6 +38,8 @@ let
|
||||
${pkgs.docbook5_xsl}/xml/xsl/docbook/html/docbook.xsl \
|
||||
./manual.xml
|
||||
cp ${./style.css} $out/style.css
|
||||
ensureDir $out/nix-support
|
||||
echo "doc manual $out" >> $out/nix-support/hydra-build-products
|
||||
'';
|
||||
};
|
||||
|
||||
|
@ -15,6 +15,7 @@
|
||||
|
||||
<copyright>
|
||||
<year>2007</year>
|
||||
<year>2008</year>
|
||||
<holder>Eelco Dolstra</holder>
|
||||
</copyright>
|
||||
|
||||
|
59
release.nix
Normal file
59
release.nix
Normal file
@ -0,0 +1,59 @@
|
||||
let
|
||||
|
||||
|
||||
jobs = rec {
|
||||
|
||||
|
||||
tarball =
|
||||
{ nixosSrc ? {path = ./.; rev = 1234;}
|
||||
, nixpkgs ? {path = ../nixpkgs-wc;}
|
||||
, officialRelease ? false
|
||||
}:
|
||||
|
||||
with import nixpkgs.path {};
|
||||
|
||||
releaseTools.makeSourceTarball {
|
||||
name = "nixos-tarball";
|
||||
src = nixosSrc;
|
||||
inherit officialRelease;
|
||||
|
||||
distPhase = ''
|
||||
releaseName=nixos-$(cat $src/VERSION)$VERSION_SUFFIX
|
||||
ensureDir "$out/tarballs"
|
||||
mkdir ../$releaseName
|
||||
cp -prd . ../$releaseName
|
||||
cd ..
|
||||
tar cfvj $out/tarballs/$releaseName.tar.bz2 $releaseName
|
||||
''; # */
|
||||
};
|
||||
|
||||
|
||||
manual =
|
||||
{ nixosSrc ? {path = ./.; rev = 1234;}
|
||||
, nixpkgs ? {path = ../nixpkgs-wc;}
|
||||
, officialRelease ? false
|
||||
}:
|
||||
|
||||
import "${nixosSrc.path}/doc/manual" {
|
||||
nixpkgsPath = nixpkgs.path;
|
||||
};
|
||||
|
||||
|
||||
iso =
|
||||
{ nixosSrc ? {path = ./.; rev = 1234;}
|
||||
, nixpkgs ? {path = ../nixpkgs-wc;}
|
||||
, officialRelease ? false
|
||||
, system ? "i686-linux"
|
||||
}:
|
||||
|
||||
(import "${nixosSrc.path}/installer/cd-dvd/rescue-cd.nix" {
|
||||
platform = system;
|
||||
compressImage = true;
|
||||
nixpkgsPath = nixpkgs.path;
|
||||
}).rescueCD;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
in jobs
|
Loading…
Reference in New Issue
Block a user