This patch adds PostgreSQL 8.1.4 to deps. I hope it's useful. I'm
planning on using it for our database systems workloads.
Signed-off-by: Mark Wong <markw@osdl.org>
git-svn-id: http://test.kernel.org/svn/autotest/trunk@255 592f7852-d20e-0410-864c-8624ca9c26a4
diff --git a/deps/pgsql/control b/deps/pgsql/control
new file mode 100644
index 0000000..76c46ec
--- /dev/null
+++ b/deps/pgsql/control
@@ -0,0 +1 @@
+job.setup_dep(['pgsql'])
diff --git a/deps/pgsql/pgsql.py b/deps/pgsql/pgsql.py
new file mode 100644
index 0000000..d49ff9f
--- /dev/null
+++ b/deps/pgsql/pgsql.py
@@ -0,0 +1,23 @@
+#!/usr/bin/python
+import os
+from autotest_utils import *
+
+version = 1
+
+def setup(tarball, topdir):
+ srcdir = os.path.join(topdir, 'src')
+ if not os.path.exists(tarball):
+ get_file('ftp://ftp.us.postgresql.org/pub/mirrors/postgresql/v8.1.4/postgresql-8.1.4.tar.bz2', tarball)
+ extract_tarball_to_dir(tarball, 'src')
+ os.chdir(srcdir)
+ system ('./configure --enable-debug --prefix=%s/pgsql' % topdir)
+ system('make -j %d' % count_cpus())
+ system('make install')
+
+ os.chdir(topdir)
+
+pwd = os.getcwd()
+tarball = os.path.join(pwd, 'postgresql-8.1.4.tar.bz2')
+update_version(pwd+'/src', version, setup, tarball, pwd)
+
+