X-Git-Url: https://git.cyclocoop.org/?p=lhc%2Fateliers.git;a=blobdiff_plain;f=etc%2Fsv%2Fpostgres%2Frun;h=bf8c49e0782c4c9a54bfc30f85a4ab89098a68a7;hp=addd8eb3e48354ee6c074cf0264ebd4ab202562f;hb=f5e12fec2c7ef8d743e2d3e32c3bbe37b40c7a73;hpb=1b63122dd097c575896b4c4158ed5439eeca1563 diff --git a/etc/sv/postgres/run b/etc/sv/postgres/run index addd8eb..bf8c49e 100755 --- a/etc/sv/postgres/run +++ b/etc/sv/postgres/run @@ -1,12 +1,16 @@ #!/bin/sh -eux exec 2>&1 sv=${PWD#/etc/sv/} -install -d -m 710 -o postgres -g postgres-data \ +home="/home/postgresql" + +install -d -m 710 -o "$sv" -g "$sv"-data \ /run/postgresql -eval "home=~$sv" + exec /usr/bin/chpst \ -u "$sv":"$sv":"$sv"-data \ /usr/lib/postgresql/9.1/bin/postgres \ -D "$home"/data \ -e \ - -c config_file=/etc/postgresql/9.1/main/postgresql.conf + -c config_file=/etc/postgresql/9.1/main/postgresql.conf \ + -l \ + -p 5432