@cryptotaxi247 / infra-1 / commits / 5b7d4a2c

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