]>
Commit | Line | Data |
---|---|---|
676e68e3 IB |
1 | self: super: { |
2 | nixops = super.nixops.overrideAttrs (old: { | |
b76b1d1f | 3 | patches = [ |
570a9324 | 4 | ./fix_glibc.patch |
b76b1d1f IB |
5 | (self.fetchpatch { |
6 | name = "hetzner_cloud.patch"; | |
7 | url = "https://github.com/goodraven/nixops/commit/272e50d0b0262e49cdcaad42cdab57aad183d1c2.patch"; | |
8 | sha256 = "12wcrb0155ald52m7fbr2m5rrxdnwdwripq91ckscgsk42mdc517"; | |
9 | }) | |
10 | ]; | |
676e68e3 | 11 | preConfigure = (old.preConfigure or "") + '' |
6c95e93c IB |
12 | # https://github.com/NixOS/nixops/issues/1216 |
13 | sed -i -e "/Register the paths in the Nix database./s/#.*$/export USER=root/" nix/libvirtd-image.nix | |
14 | ||
9de29875 | 15 | sed -i -e '/^import sys$/s/$/; sys.tracebacklimit = 0/' scripts/nixops |
676e68e3 | 16 | sed -i -e "/'keyFile'/s/'path'/'string'/" nixops/backends/__init__.py |
2053ddac | 17 | sed -i -e "/security.initialRootPassword/d" nix/hetzner.nix |
676e68e3 IB |
18 | ''; |
19 | }); | |
20 | } |