X-Git-Url: http://xvm.mit.edu/gitweb/invirt/packages/invirt-database.git/blobdiff_plain/b99dee33a549fcc742e9ac9c914e9d7e63e43fe5..d6af243d1320e0b258a088ff33e262b41594ad44:/debian/sipb-xen-database-server.postinst diff --git a/debian/sipb-xen-database-server.postinst b/debian/sipb-xen-database-server.postinst index 3f01ee6..cbc1061 100644 --- a/debian/sipb-xen-database-server.postinst +++ b/debian/sipb-xen-database-server.postinst @@ -17,6 +17,14 @@ set -e # for details, see http://www.debian.org/doc/debian-policy/ or # the debian-policy package +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. +# Note that by moving this above our generated code we could run into significant problems +# if we happened to start a daemon, and use debconf +# We move this up here because we need the diversion of postgresql.conf to happen before we create tables + +#DEBHELPER# + case "$1" in configure) @@ -27,6 +35,8 @@ case "$1" in su postgres -c 'createdb sipb_xen -O sipb-xen' || true adduser --system sipb-xen fi + mako-render /etc/postgresql/8.3/main/pg_hba.conf.mako >/etc/postgresql/8.3/main/pg_hba.conf + /etc/init.d/postgresql-8.3 restart su sipb-xen -s /bin/sh -c 'sipb-xen-database-tables create' ;; @@ -39,11 +49,6 @@ case "$1" in ;; esac -# dh_installdeb will replace this with shell code automatically -# generated by other debhelper scripts. - -#DEBHELPER# - exit 0