HCoop
/
hcoop
/
domtool2.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
1a86b2d
)
Update Easy_Domain to support trivial configuration of default node
author
Clinton Ebadi
<clinton@unknownlamer.org>
Mon, 10 Dec 2012 01:41:07 +0000
(20:41 -0500)
committer
Clinton Ebadi
<clinton@unknownlamer.org>
Mon, 10 Dec 2012 01:41:07 +0000
(20:41 -0500)
lib/easy_domain.dtl
patch
|
blob
|
blame
|
history
diff --git
a/lib/easy_domain.dtl
b/lib/easy_domain.dtl
index
4b9989b
..
2a58423
100644
(file)
--- a/
lib/easy_domain.dtl
+++ b/
lib/easy_domain.dtl
@@
-17,7
+17,10
@@
val webAt =
end
end;
end
end;
-val web = webAt web_node;
+val web = \ host -> \\ config : Vhost -> begin
+ n <- DefaultWebNode;
+ webAt n host with config end;
+end;
val webAtIp =
\ ip : (your_ip) ->
val webAtIp =
\ ip : (your_ip) ->
@@
-52,9
+55,11
@@
val dom =
dns (dnsNS "ns1.hcoop.net");
dns (dnsNS "ns2.hcoop.net");
dns (dnsNS "ns1.hcoop.net");
dns (dnsNS "ns2.hcoop.net");
+ user_web_node <- DefaultWebNode;
+
defa : bool <- DefaultA;
if defa then
defa : bool <- DefaultA;
if defa then
- dns (dnsA default (ip_of_node (web_node_to_node web_node)))
+ dns (dnsA default (ip_of_node (web_node_to_node
user_
web_node)))
else
Skip
end;
else
Skip
end;
@@
-88,7
+93,7
@@
val dom =
end;
config
end;
config
-
end;
+end;
val nameserver = \host -> dns (dnsNS host);
val dnsIP = \from -> \to -> dns (dnsA (literal from) to);
val nameserver = \host -> dns (dnsNS host);
val dnsIP = \from -> \to -> dns (dnsA (literal from) to);