* Produced releases indices again.
svn path=/configurations/trunk/tud/; revision=11547
Eelco Dolstra committed
Apr 10, 2008 at 12:55 UTC
6d198dd4970d1efbae6b45844c731ffee77a972e
1 file changed
+16
-3
cartman.nix
+16
-3
@@ -112,6 +112,11 @@ rec {
112
cron = {
113
systemCronJobs = [
114
"25 * * * * root (TZ=CET date; ${pkgs.rsync}/bin/rsync -razv --numeric-ids --delete /data/subversion /data/subversion-strategoxt /data/subversion-nix /data/vm /data/pt-wiki /data/postgresql unixhome.st.ewi.tudelft.nl::bfarm/) >> /var/log/backup.log 2>&1"
115
+
116
+ # Releases indices.
117
+ "10 * * * * root (cd /etc/nixos/release/index && PATH=${pkgs.saxonb}/bin:$PATH ./make-index.sh /data/webserver/dist/nix http://nixos.org/releases/ /releases.css) >> /var/log/index 2>&1"
118
+ "20 * * * * root (cd /etc/nixos/release/index && PATH=${pkgs.saxonb}/bin:$PATH ./make-index.sh /data/webserver/dist/strategoxt2 http://releases.strategoxt.org/ /releases.css) >> /var/log/index 2>&1"
119
+ "30 * * * * root (cd /etc/nixos/release/index && PATH=${pkgs.saxonb}/bin:$PATH ./make-index.sh /data/webserver/dist http://buildfarm.st.ewi.tudelft.nl /releases.css) >> /var/log/index 2>&1"
120
];
121
};
122
@@ -228,6 +233,12 @@ rec {
233
AddType application/nix-package .nixpkg
234
'';
235
236
+ servedFiles = [
237
+ { urlPath = "/releases.css";
238
+ file = /etc/nixos/release/generic-dist/release-page/releases.css;
239
+ }
240
+ ];
241
+
242
virtualHosts = [
243
244
{ hostName = "buildfarm.st.ewi.tudelft.nl";
@@ -248,10 +259,12 @@ rec {
259
};
260
}
261
];
251
- servedDirs = [
252
- { urlPath = "/releases/css"; # legacy; old releases point here
253
- dir = /etc/nixos/services/dist-manager/files/css;
262
+ servedFiles = [
263
+ { urlPath = "/releases/css/releases.css"; # legacy; old releases point here
264
+ file = /etc/nixos/release/generic-dist/release-page/releases.css;
265
}
266
+ ];
267
+ servedDirs = [
268
{ urlPath = "/releases";
269
dir = "/data/webserver/dist";
270
}