From: Greg Price Date: Sun, 3 Aug 2008 04:29:54 +0000 (-0400) Subject: get db uri from invirt.config in sipb-database X-Git-Tag: sipb-xen-database/10.15^0 X-Git-Url: http://xvm.mit.edu/gitweb/invirt/packages/invirt-database.git/commitdiff_plain/f67997422ee6290780b7cbb2fd50cd7fe3712221?hp=fd7767152e91a987bf0ee75b3feec3a346fd849e get db uri from invirt.config in sipb-database svn path=/trunk/packages/sipb-xen-database/; revision=829 --- diff --git a/client/etc/xen/sipb-database b/client/etc/xen/sipb-database index 4153fc0..2d80d07 100644 --- a/client/etc/xen/sipb-database +++ b/client/etc/xen/sipb-database @@ -1,11 +1,10 @@ # -*- mode: python; -*- -import sipb_xen_database.models as models -from sipb_xen_database import connect +from invirt.database import models, connect import re import tempfile from subprocess import call -connect('postgres://sipb-xen@sipb-xen-dev.mit.edu/sipb_xen') +connect() prefix = "d_" # 'machine_name', and optionally 'cdrom_image', should get passed in diff --git a/config.todo b/config.todo index 1c7158d..b0913c1 100644 --- a/config.todo +++ b/config.todo @@ -1,3 +1,2 @@ -client/etc/xen/sipb-database: db uri client/etc/xen/sipb-database: gateway, netmask sipb-xen-database-tables: db uri diff --git a/debian/changelog b/debian/changelog index 2485a08..a271791 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,8 +1,14 @@ sipb-xen-database (10.15) unstable; urgency=low - * uncommitted changes to /etc/xen/sipb-database on black-mesa + in /etc/xen/database: + * uncommitted changes on black-mesa + * sipb_xen_database -> invirt.database + * use default db uri - -- Greg Price Sun, 3 Aug 2008 00:26:13 -0400 + in invirt.database: + * get default db uri from invirt.config + + -- Greg Price Sun, 3 Aug 2008 00:26:46 -0400 sipb-xen-database (10.14) unstable; urgency=low diff --git a/python/database/__init__.py b/python/database/__init__.py index c247bdf..88e5169 100644 --- a/python/database/__init__.py +++ b/python/database/__init__.py @@ -1,5 +1,6 @@ +from invirt.config import structs as config from models import * -def connect(uri): +def connect(uri = config.db.uri): """ Connect to a given database URI""" meta.connect(uri)