From c79033af08d96d7d785b13d1ff1471bcba741f6e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C5=81ukasz=20Nowak?= <luke@nexedi.com>
Date: Mon, 30 May 2011 10:31:34 +0200
Subject: [PATCH] Import from
 https://gitorious.org/slapos/slapos-software-testnode

---
 software/testnode/instance.cfg | 18 ++++++++++++
 software/testnode/software.cfg | 16 ++++++++++
 stack/testnode.cfg             | 53 ++++++++++++++++++++++++++++++++++
 3 files changed, 87 insertions(+)
 create mode 100644 software/testnode/instance.cfg
 create mode 100644 software/testnode/software.cfg
 create mode 100644 stack/testnode.cfg

diff --git a/software/testnode/instance.cfg b/software/testnode/instance.cfg
new file mode 100644
index 000000000..604a8f571
--- /dev/null
+++ b/software/testnode/instance.cfg
@@ -0,0 +1,18 @@
+[buildout]
+parts =
+  testnode
+
+eggs-directory = ${buildout:eggs-directory}
+develop-eggs-directory = ${buildout:develop-eggs-directory}
+
+[testnode]
+recipe = slapos.recipe.testnode
+
+buildbot_binary = ${buildout:bin-directory}/buildbot
+git_binary = ${git:location}/bin/git
+slapgrid_partition_binary = ${buildout:bin-directory}/slapgrid-cp
+slapgrid_software_binary = ${buildout:bin-directory}/slapgrid-sr
+slapproxy_binary = ${buildout:bin-directory}/slapproxy
+svn_binary = ${subversion:location}/bin/svn
+svnversion_binary = ${subversion:location}/bin/svnversion
+zip_binary = ${zip:location}/bin/zip
diff --git a/software/testnode/software.cfg b/software/testnode/software.cfg
new file mode 100644
index 000000000..38b44d4e6
--- /dev/null
+++ b/software/testnode/software.cfg
@@ -0,0 +1,16 @@
+[buildout]
+versions = versions
+extensions = slapos.tool.rebootstrap
+rebootstrap-section = python2.6
+extends =
+  ../../stack/testnode.cfg
+
+parts +=
+  template
+
+[template]
+recipe = slapos.recipe.template
+url = ${:_profile_base_location_}/instance.cfg
+md5sum = 74e8bba5b666f7154b0d5ecdfee9dcf6
+output = ${buildout:directory}/template.cfg
+mode = 0644
diff --git a/stack/testnode.cfg b/stack/testnode.cfg
new file mode 100644
index 000000000..55e83e6db
--- /dev/null
+++ b/stack/testnode.cfg
@@ -0,0 +1,53 @@
+[buildout]
+versions = versions
+extensions = slapos.tool.rebootstrap
+rebootstrap-section = python2.6
+extends =
+  ../component/python-2.6/buildout.cfg
+  ../component/subversion/buildout.cfg
+  ../component/lxml-python/buildout.cfg
+  ../component/git/buildout.cfg
+  ../component/zip/buildout.cfg
+
+parts =
+  bootstrap
+  eggs
+  subversion
+  git
+  zip
+
+find-links +=
+  http://www.nexedi.org/static/packages/source/slapos.buildout/
+  http://www.nexedi.org/static/packages/source/
+
+[bootstrap]
+recipe = zc.recipe.egg
+eggs = zc.buildout
+suffix =
+scripts =
+    buildout=bootstrap2.6
+arguments = sys.argv[1:] + ["bootstrap"]
+
+[rebootstrap]
+section = python2.6
+version = 1
+
+[eggs]
+recipe = zc.recipe.egg
+eggs =
+  ${lxml-python:egg}
+  PyXML
+  slapos.recipe.testnode
+  slapos.tool.grid
+  slapos.tool.proxy
+  buildbot
+  Twisted
+entry-points = buildbot=buildbot.scripts.runner:run
+
+[versions]
+zc.buildout = 1.5.3-dev-SlapOS-001
+# only those buildout with Twisted are known to work
+buildbot = 0.7.12
+Twisted = 8.2.0
+# locally fixed PyXML which supports python 2.6
+PyXML = 0.8.4nxd001
-- 
2.30.9