X-Git-Url: https://git.cyclocoop.org/?p=lhc%2Fateliers.git;a=blobdiff_plain;f=etc%2Fsv%2Fsympa%2Flocal.sh;h=81ba0136338da2a582739f7f19d6a4afd501a017;hp=ae7c1dc7297037f2519c577d48478d3e8eb2b114;hb=b75d4503ef9c919231c0c02daf5a1ed1e57c73af;hpb=4c57b350e0265cfadb9bbf95cd55ae491ee66820 diff --git a/etc/sv/sympa/local.sh b/etc/sv/sympa/local.sh index ae7c1dc..81ba013 100644 --- a/etc/sv/sympa/local.sh +++ b/etc/sv/sympa/local.sh @@ -5,8 +5,7 @@ home=/home/sympa while ! sudo -u postgres psql tables GRANT USAGE ON SCHEMA pg_catalog TO $sv; @@ -138,7 +137,7 @@ sudo install -m 600 -o root -g root /dev/stdin \ dbc_authmethod_user='ident' dbc_basepath='' dbc_dbadmin='postgres' - dbc_dbname='sympa' + dbc_dbname='$sv' dbc_dbpass='' dbc_dbport='' dbc_dbserver='/run/postgresql' @@ -151,15 +150,14 @@ sudo install -m 600 -o root -g root /dev/stdin \ EOF ! sudo etckeeper unclean || -sudo etckeeper commit -m "rule_runit_configure $sv" +sudo etckeeper commit -m "runit-configure $sv" "$tool"/local/apt-get-install --no-install-recommends sympa # NOTE: évite d'installer apache2 .. "$tool"/local/insserv-remove sympa -sudo -u postgres psql template1 -a -f - <<-EOF - \set ON_ERROR_STOP on +sudo -u postgres psql template1 -a -f - --set ON_ERROR_STOP=1 <<-EOF REVOKE ALL ON DATABASE $sv FROM public; GRANT ALL PRIVILEGES ON DATABASE $sv TO $sv; EOF