conditionally include txid.sql
authorMarko Kreen <markokr@gmail.com>
Fri, 12 Oct 2007 10:04:09 +0000 (10:04 +0000)
committerMarko Kreen <markokr@gmail.com>
Fri, 12 Oct 2007 10:04:09 +0000 (10:04 +0000)
setup.py

index b9f79ebea80a7922e244deb776acc1ba07e420da..3eadc3dae95ab84ed8bc99cae1fbacaad8b0b8ff 100755 (executable)
--- a/setup.py
+++ b/setup.py
@@ -14,6 +14,15 @@ buf = open("configure.ac","r").read(256)
 m = re.search("AC_INIT[(][^,]*,\s+([^)]*)[)]", buf)
 ac_ver = m.group(1)
 
+share_dup_files = [
+   'sql/pgq/pgq.sql',
+   'sql/londiste/londiste.sql',
+   'sql/pgq_ext/pgq_ext.sql',
+   'sql/logtriga/logtriga.sql',
+]
+if os.path.isfile('sql/txid/txid.sql'):
+   share_dup_files.append('sql/txid/txid.sql')
+
 # run actual setup
 setup(
     name = "skytools",
@@ -41,12 +50,6 @@ setup(
         'scripts/bulk_loader.ini.templ',
         'scripts/scriptmgr.ini.templ',
         ]),
-      ('share/skytools', [
-        'sql/txid/txid.sql',
-        'sql/pgq/pgq.sql',
-        'sql/londiste/londiste.sql',
-        'sql/pgq_ext/pgq_ext.sql',
-        'sql/logtriga/logtriga.sql',
-        ])],
+      ('share/skytools', share_dup_files)],
 )