added job option useBaseline
svn path=/configurations/trunk/tud/; revision=11356
Martin Bravenboer committed
Mar 30, 2008 at 04:54 UTC
5b7d4a2cdddb39746288c245c2bf2cfc26e69fa5
1 file changed
+6
-6
supervisor/strategoxt/easy-job.nix
+6
-6
@@ -37,7 +37,7 @@ rec {
37
* and the releaae-info.xml files of the requirements.
38
*/
39
makeEasyJob = attrs :
40
- let refspec = reflect (attrs.spec);
40
+ let refspec = reflect (attrs ? useBaseline && attrs.useBaseline) (attrs.spec);
41
in makeStrategoXTJob (({
42
dirName = refspec.packageName;
43
@@ -71,7 +71,7 @@ rec {
71
/**
72
* Reflection tools for package specifications.
73
*/
74
- reflect = somespec :
74
+ reflect = useBaseline : somespec :
75
let spec = somespec fakePkgs;
76
in rec {
77
/**
@@ -134,18 +134,18 @@ rec {
134
spec.attrPrefix + "Info";
135
136
infoInputAttrValue =
137
- if spec.packageName == "aterm" then
137
+ if useBaseline && spec.packageName == "aterm" then
138
baseline.aterm
139
- else if spec.packageName == "sdf2-bundle" then
139
+ else if useBaseline && spec.packageName == "sdf2-bundle" then
140
baseline.sdf
141
- else if spec.packageName == "strategoxt" then
141
+ else if useBaseline && spec.packageName == "strategoxt" then
142
baseline.strategoxt
143
else
144
infoInput "http://buildfarm.st.ewi.tudelft.nl/releases/strategoxt2/${spec.packageName}/${spec.packageName}-unstable/";
145
146
requiresInputs =
147
builtins.listToAttrs (
148
- map (somespec : (reflect somespec).infoInputAttr) requiresClosure
148
+ map (somespec : (reflect useBaseline somespec).infoInputAttr) requiresClosure
149
);
150
151
/**