svn path=/trunk/packages/sipb-xen-database/sipb-xen-database/; revision=295
- # 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'
;;
su sipb-xen -s /bin/sh -c 'sipb-xen-database-tables create'
;;
- remove|upgrade|deconfigure)
# This will destroy data -- do we want to do this?
# su postgres -c 'dropdb sipb_xen'
# This will destroy data -- do we want to do this?
# su postgres -c 'dropdb sipb_xen'
+ upgrade|failed-upgrade)