@cryptotaxi247 / infra / commits / 6d198dd4

* 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 }