https://svn.lrde.epita.fr/svn/lrde-tools/trunk/build-farm
Index: ChangeLog
from Roland Levillain <roland(a)lrde.epita.fr>
Let brasilia fetch Olena 0.10a's source tree, since goa cannnot.
* buildfarm_worker/brasilia.fns (action_fetch_oln_from_prcs): New
function.
Use `fetch_oln_from_prcs' as the first action when testing
olena-0.10a.
brasilia.fns | 25 ++++++++++++++++++++++---
1 file changed, 22 insertions(+), 3 deletions(-)
Index: buildfarm_worker/brasilia.fns
--- buildfarm_worker/brasilia.fns (revision 372)
+++ buildfarm_worker/brasilia.fns (working copy)
@@ -106,10 +106,29 @@
)
}
+# ACTION_FETCH_OLN_FROM_PRCS
+# --------------------------
+# An additional action to fetch Olena O.10a from beyrouth's PRCS
+# repository.
+#
+# Any tested source tree is normally populated on goa, and fetched from
+# this machine; but the PRCS repository, where Olena 0.10a lies, is not
+# accessible from goa -- but brasilia can! Hence this function,
+# triggered as an action by test_tree() before the boostraping of the
+# source tree.
+action_fetch_oln_from_prcs()
+{
+ (
+ export PRCS_REPOSITORY=~prcs/repository
+ prcs checkout oln
+ )
+}
+
# Olena 0.10a.
-# FIXME: The PRCS repository is not accessible from goa; hence updates of
-# the master working copy have to be performed by hand! :(
-test_tree olena-0.10a
+# FIXME: Augment maintainer/update_unpacked with the ability to fetch
+# copies from the PRCS repository instead of using the dedicated
+# action `fetch_oln_from_prcs'.
+test_tree olena-0.10a fetch_oln_from_prcs bootstrap configure build check install
distcheck
# Olena proto-1.0.
test_olena_tree olena-proto-1.0 g++-3.4