"$tool"/local/runit-sv-start postgres
while ! sudo -u postgres psql </dev/null
do sleep 1; done
-~postgres/bin/createuser "$sv"
+"$tool"/local/postgresql-user-create "$sv"
sudo -u postgres psql template1 -a -f - <<-EOF
\set ON_ERROR_STOP on
-- NOTE: pour /usr/share/sympa/lib/Upgrade.pm
key_passwd
EOF
m4 \
- --define=VM_DOMAINNAME="$vm_domainname" \
+ --define=LOCAL_DOMAINNAME="$local_domainname" \
--define=HOME="$home" \
"$tool"/etc/sympa/sympa.conf.m4 |
sudo install -m 640 -o "$sv" -g "$sv" /dev/stdin \
sympa sympa/dbconfig-install boolean true
# Nom d'hôte du serveur pour sympa :
sympa sympa/remote/newhost string
- sympa sympa/listmaster string postmaster@$vm_domainname
- sympa wwsympa/wwsympa_url string https://$sv.$vm_domainname/wws
+ sympa sympa/listmaster string postmaster@$local_domainname
+ sympa wwsympa/wwsympa_url string https://$sv.$local_domainname/wws
sympa wwsympa/webserver_restart boolean false
sympa sympa/remote/port string
sympa sympa/pgsql/manualconf note
sympa sympa/upgrade-backup boolean true
sympa sympa/pgsql/changeconf boolean false
# Nom d'hôte du serveur « sympa » :
- sympa sympa/hostname string $sv.$vm_domainname
+ sympa sympa/hostname string $sv.$local_domainname
sympa sympa/pgsql/authmethod-user select unix socket
# Faut-il mettre à jour la base de données pour sympa avec dbconfig-common ?
sympa sympa/dbconfig-upgrade boolean true
# NOTE: évite d'installer apache2 ..
"$tool"/local/insserv-remove sympa
+
+sudo -u postgres psql template1 -a -f - <<-EOF
+ \set ON_ERROR_STOP on
+ REVOKE ALL ON DATABASE $sv FROM public;
+ GRANT ALL PRIVILEGES ON DATABASE $sv TO $sv;
+ EOF