X-Git-Url: http://xvm.mit.edu/gitweb/invirt/packages/invirt-database.git/blobdiff_plain/1d0a39b8fa788b54834c9caa6576a6038a195d31..f397db06b0260d780be34a33d1a158bf894e2a8f:/debian/sipb-xen-database-server.postinst diff --git a/debian/sipb-xen-database-server.postinst b/debian/sipb-xen-database-server.postinst index 9d14353..3f01ee6 100644 --- a/debian/sipb-xen-database-server.postinst +++ b/debian/sipb-xen-database-server.postinst @@ -20,11 +20,13 @@ set -e case "$1" in configure) - # Don't fail if the user/database already exists - su postgres -c 'createuser sipb-xen -S -d -R' || true - su postgres -c 'createdb sipb_xen -O sipb-xen' || true - adduser --system sipb-xen - + #Don't create users on upgrade + if [ -z "$2" ]; then + # Don't fail if the user/database already exists + su postgres -c 'createuser sipb-xen -S -d -R' || true + su postgres -c 'createdb sipb_xen -O sipb-xen' || true + adduser --system sipb-xen + fi su sipb-xen -s /bin/sh -c 'sipb-xen-database-tables create' ;;