about summary refs log tree commit diff
path: root/overrides
diff options
context:
space:
mode:
authoraszlig <aszlig@redmoonstudios.org>2014-10-06 10:33:51 +0200
committeraszlig <aszlig@redmoonstudios.org>2014-10-06 10:33:51 +0200
commit4f54940fd0123e62eaa9064cd76735f1377dfd53 (patch)
treecdeeee147d7a270d12639f2e72faf2811989da23 /overrides
parent72ae75470823b84c896d0ab523a7961ada762e5d (diff)
overrides: Update nixops to master with patches.
We want to have container support and exportable none backends, as in
NixOS/nixops#201.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Diffstat (limited to 'overrides')
-rw-r--r--overrides/default.nix19
1 files changed, 19 insertions, 0 deletions
diff --git a/overrides/default.nix b/overrides/default.nix
index dc8019c0..451547e0 100644
--- a/overrides/default.nix
+++ b/overrides/default.nix
@@ -92,6 +92,25 @@ let
         CONFIG
       '';
     };
+
+    nixops = o: let
+      master = everything.fetchgit {
+        url = "git://github.com/NixOS/nixops.git";
+        rev = "523369cf3602a56f504c17432720c5b176f831f9";
+        sha256 = "04svqdnwaf4h1bdgz92zm7hkzkg4niqvzl2vh5ivd72a051j7y2f";
+      };
+      release = import "${master}/release.nix" {
+        officialRelease = true;
+      };
+      build = getAttr o.stdenv.system release.build;
+    in with everything; build.drvAttrs // {
+      name = "nixops-1.3git";
+      patches = (build.drvAttrs.patches or []) ++ singleton (fetchpatch {
+        url = "https://github.com/NixOS/nixops/pull/201.diff";
+        sha256 = "1i5yycqayxggg3l1i6wk8lp64lqlxw5nmfya9fcrgmck8ls0rxid";
+      });
+      patchFlags = "--merge -p1";
+    };
   };
 
   # misc