Modification : vm_hosted -> etc/sv/*/configure.sh .
[lhc/ateliers.git] / etc / sv / postgres / configure.sh
index 4b33f11..db32e16 100644 (file)
@@ -1,4 +1,5 @@
- # DOC: http://wiki.postgresql.org/wiki/Shared_Database_Hosting
+# DOC: http://wiki.postgresql.org/wiki/Shared_Database_Hosting
+
 rule apt_get_install postgresql-9.1
 rule insserv_remove  postgresql
 rule adduser postgres \
@@ -65,9 +66,13 @@ sudo find "$tool"/etc/postgresql/bin/ -type f -perm /+x -exec \
        install -m 755 -o root -g root \
         -t /home/postgresql/bin/ {} +
 
-sudo sv -w 1 start /etc/sv/postgres
+sudo ln -fns \
+        ../sv/"$sv" \
+ /etc/service/"$sv"
+rule runit_sv_start "$sv"
 while ! sudo -u postgres psql </dev/null
 do sleep 1; done
+
 # NOTE: supprime l'accès au schéma public depuis public,
 #       de sorte à ce que les différents utilisateurices
 #       ne voient pas leurs bases de données entre-elleux ;