@cryptotaxi247 / infra-1 / commits / bbf44c8e

Generate NixOS 14.04 channel

Eelco Dolstra committed Apr 30, 2014 at 15:30 UTC bbf44c8ebef9fe16672de6794c0808fc1612ba17
1 file changed +19 -5
delft/lucifer.nix
+19 -5
@@ -129,21 +129,35 @@
129 script =
130 ''
131 rm -rf /data/releases/nixos/unstable/.tmp-*
132 - exec su - hydra-mirror -c 'cd release/channels; while true; do ./mirror-nixos-unstable.sh; sleep 1200; done'
132 + exec su - hydra-mirror -c 'cd release/channels; while true; do ./mirror-nixos-branch.sh unstable trunk-combined; sleep 1200; done'
133 '';
134 serviceConfig.Restart = "always";
135 serviceConfig.CPUShares = 100;
136 };
137
138 - systemd.services.mirror-nixos-stable =
139 - { description = "Mirror NixOS Stable";
140 - #wantedBy = [ "multi-user.target" ];
138 + systemd.services.mirror-nixos-13-10 =
139 + { description = "Mirror NixOS 13.10";
140 + wantedBy = [ "multi-user.target" ];
141 after = [ "networking.target" ];
142 path = [ pkgs.su ];
143 script =
144 ''
145 rm -rf /data/releases/nixos/13.10/.tmp-*
146 - exec su - hydra-mirror -c 'cd release/channels; while true; do ./mirror-nixos-stable.sh; sleep 1200; done'
146 + exec su - hydra-mirror -c 'cd release/channels; while true; do ./mirror-nixos-stable.sh 13.10; sleep 1200; done'
147 + '';
148 + serviceConfig.Restart = "always";
149 + serviceConfig.CPUShares = 100;
150 + };
151 +
152 + systemd.services.mirror-nixos-14-04 =
153 + { description = "Mirror NixOS 14.04";
154 + wantedBy = [ "multi-user.target" ];
155 + after = [ "networking.target" ];
156 + path = [ pkgs.su ];
157 + script =
158 + ''
159 + rm -rf /data/releases/nixos/14.04/.tmp-*
160 + exec su - hydra-mirror -c 'cd release/channels; while true; do ./mirror-nixos-branch.sh 14.04 release-14.04; sleep 1200; done'
161 '';
162 serviceConfig.Restart = "always";
163 serviceConfig.CPUShares = 100;