Correction : vm_hosted : etc/init.d/tmpfs -> etc/sv/*/run .
[lhc/ateliers.git] / etc / sv / cyclo_paris_est__openerp / configure.sh
index 1424c4f..2aaa891 100644 (file)
@@ -1,7 +1,10 @@
 eval "local home=/home/$sv"
 cd /
 case $(sudo sv status postgres || true) in
- (run:*);;
+ (run:*)
+       while ! sudo -u postgres psql </dev/null
+       do sleep 0.3; done
+       ;;
  (*) set -$- "$@" "$sv"; continue=yes; continue;;
  esac
 case $(sudo sv status "$sv" || true) in
@@ -80,6 +83,7 @@ case $(sudo sv status "$sv" || true) in
  (run:*) sudo sv stop "$sv";;
  esac
 rule postgresql_db_add "$sv" "$sv"
+sudo rm -f "$home"/etc/openerp/server.conf
 sudo -u "$sv" openerp-server \
  --addons-path="$home"/addon.d \
  --config "$home"/etc/openerp/server.conf \