@cryptotaxi247 / infra / commits / b9256673

Added support for the dist manager

svn path=/configurations/trunk/tud/; revision=7934

Martin Bravenboer committed Feb 20, 2007 at 16:40 UTC b9256673928ad192aea55c8e2589572ff9b7327a
2 files changed +8 -3
dist-manager/directories.conf new
+4
@@ -0,0 +1,4 @@
1 +nix @distDir@/nix nix-upload
2 +nix-cache @distDir@/nix-cache nix-upload strategoxt-upload meta-environment-upload
3 +strategoxt @distDir@/strategoxt strategoxt-upload
4 +meta-environment @distDir@/meta-environment meta-environment-upload
main.nix
+4 -3
@@ -55,15 +55,16 @@ rec {
55 distManagerService = webServer : pkgs :
56 (distManager webServer pkgs) {
57 distDir = "/data/webserver/dist";
58 - distPrefix = "/dist";
58 + distPrefix = "/releases";
59 distConfDir = "/data/webserver/dist-conf";
60 + directories = ./dist-manager/directories.conf;
61 };
62
62 - distManager = webServer : pkgs : { distDir, distPrefix, distConfDir } :
63 + distManager = webServer : pkgs : { distDir, distPrefix, distConfDir, directories} :
64 import ../../services/dist-manager {
65 inherit (pkgs) stdenv perl;
66 saxon8 = pkgs.saxonb;
66 - inherit distDir distPrefix distConfDir;
67 + inherit distDir distPrefix distConfDir directories;
68 canonicalName = "http://" + webServer.hostName +
69 (if webServer.httpPort == 80 then "" else ":" + (toString webServer.httpPort));
70 };