#!/bin/execlineb -P
fdmove -c 2 1

s6-envdir -I "/etc/sysconfig/postgres"

importas -D "postgres" user       PGUSER
importas -s -D "" extra_args      PG_EXTRA_ARGS
importas -D "/run/pgsql" sockdir  PGSOCKDIR

importas -D "/srv/pgsql" datadir  PGDATA

export S6_NOTIFICATION_FD 3

s6-envuidgid $user
if { s6-mkdir -vp $sockdir }
if { s6-chown -U  $sockdir }

s6-setuidgid $user
/usr/bin/postgres -D $datadir -k $sockdir $extra_args
