diff options
-rw-r--r-- | doc/manual/default.nix | 2 | ||||
-rw-r--r-- | doc/manual/manual.xml | 1 | ||||
-rw-r--r-- | release.nix | 59 |
3 files changed, 62 insertions, 0 deletions
diff --git a/doc/manual/default.nix b/doc/manual/default.nix index e6f9b84329f..a7f51adf287 100644 --- a/doc/manual/default.nix +++ b/doc/manual/default.nix @@ -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 ''; }; diff --git a/doc/manual/manual.xml b/doc/manual/manual.xml index 55adf3e647d..9f79b6fdb6e 100644 --- a/doc/manual/manual.xml +++ b/doc/manual/manual.xml @@ -15,6 +15,7 @@ <copyright> <year>2007</year> + <year>2008</year> <holder>Eelco Dolstra</holder> </copyright> diff --git a/release.nix b/release.nix new file mode 100644 index 00000000000..25d4aa3658c --- /dev/null +++ b/release.nix @@ -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 \ No newline at end of file |