X-Git-Url: https://git.cyclocoop.org/?p=lhc%2Fateliers.git;a=blobdiff_plain;f=etc%2Fsv%2Fcyclo_paris_est__openerp%2Fconfigure.sh;h=b5e74c6936beee7a69a4dd4cc408e2ad8b199598;hp=1424c4ffd8c38fc2d1b418a6593227a3c51c5ddd;hb=eefc410c23df14d9e47bfc1eedcfb500d557c5a8;hpb=81e7625eeb788b2de846fe3ab1ce58c1c03f43a0 diff --git a/etc/sv/cyclo_paris_est__openerp/configure.sh b/etc/sv/cyclo_paris_est__openerp/configure.sh index 1424c4f..b5e74c6 100644 --- a/etc/sv/cyclo_paris_est__openerp/configure.sh +++ b/etc/sv/cyclo_paris_est__openerp/configure.sh @@ -1,12 +1,21 @@ -eval "local home=/home/$sv" -cd / -case $(sudo sv status postgres || true) in - (run:*);; - (*) set -$- "$@" "$sv"; continue=yes; continue;; - esac -case $(sudo sv status "$sv" || true) in - (run:*) sudo sv stop "$sv";; - esac +home=/home/"$sv" + +rule _runit_sv_configure postgres +rule _runit_sv_start postgres +while ! sudo -u postgres psql