summaryrefslogtreecommitdiff
path: root/tools/buildbot/slaves/svn-x64-centos/list-svn-deps.sh
diff options
context:
space:
mode:
Diffstat (limited to 'tools/buildbot/slaves/svn-x64-centos/list-svn-deps.sh')
-rwxr-xr-xtools/buildbot/slaves/svn-x64-centos/list-svn-deps.sh34
1 files changed, 34 insertions, 0 deletions
diff --git a/tools/buildbot/slaves/svn-x64-centos/list-svn-deps.sh b/tools/buildbot/slaves/svn-x64-centos/list-svn-deps.sh
new file mode 100755
index 0000000..793874c
--- /dev/null
+++ b/tools/buildbot/slaves/svn-x64-centos/list-svn-deps.sh
@@ -0,0 +1,34 @@
+#!/bin/sh
+# List the versions of all of SVN's dependencies.
+# The output is suitable for putting in the buildbot slave's 'info/host'
+# file, after a general description of the slave machine.
+
+echo "=== SVN dependencies ==="
+DEPS="gcc apr apr-util apr-devel apr-util-devel httpd httpd-devel \
+ neon neon-devel python python-devel ruby ruby-devel"
+#yum -C list $DEPS
+rpm -q ${DEPS} | sort | uniq
+# The SQLite version is found by the name of the amalgamation directory,
+# which is found in the home dir. It is also explicitly referenced in the
+# './configure' line in 'svnbuild.sh'.
+(cd && echo sqlite-3.*[0-9].*[0-9])
+echo
+
+echo "=== SVN test dependencies ==="
+#rpm -q pysqlite | sort | uniq
+echo
+
+JAVA_VER=`java -fullversion 2>&1`
+PY_VER=`python -V 2>&1`
+RUBY_VER=`ruby --version`
+PERL_VER=`perl -v | grep This`
+echo "=== interpreters / bindings ==="
+echo "Java: $JAVA_VER"
+echo "Python: $PY_VER"
+echo "Ruby: $RUBY_VER"
+echo "Perl: $PERL_VER"
+echo
+
+echo "=== BuildBot version ==="
+buildbot --version
+echo