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;