From 204a0fa2ba7d961a212b819fc7afb145fc312f04 Mon Sep 17 00:00:00 2001 From: Sinisa Veseli <sveseli@aps.anl.gov> Date: Mon, 6 Oct 2014 16:58:09 +0000 Subject: [PATCH] better way of determining group --- etc/init.d/dm-postgresql | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/etc/init.d/dm-postgresql b/etc/init.d/dm-postgresql index 99c9ffa4..5529c22f 100755 --- a/etc/init.d/dm-postgresql +++ b/etc/init.d/dm-postgresql @@ -72,8 +72,7 @@ PGROOT=$DM_SUPPORT_DIR/postgresql/$DM_HOST_ARCH PGENGINE=$PGROOT/bin #PGUSER=dm PGUSER=`whoami` -PGGROUPID=`id $PGUSER | cut -f1` -PGGROUP=`getent group $PGGROUPID | cut -d: -f1` +PGGROUP=`groups $PGUSER | cut -f3 -d ' '` PGPORT=11136 # 111-DM PGDATA=$PGROOT/data @@ -84,9 +83,9 @@ PGSTARTUPLOG=$PGLOGDIR/postgresql PGPIDFILE=$PGRUNDIR/postmaster.pid PGLOCKFILE=$PGRUNDIR/postmaster.lock -mkdir -p $PGDATA && chown -R $PGUSER:$PGGROUP $PGDATA -mkdir -p $PGRUNDIR && chown -R $PGUSER:$PGGROUP $PGRUNDIR -mkdir -p $PGLOGDIR && chown -R $PGUSER:$PGGROUP $PGLOGDIR +mkdir -p $PGDATA && chown -R $PGUSER:$PGGROUP $PGDATA || exit 1 +mkdir -p $PGRUNDIR && chown -R $PGUSER:$PGGROUP $PGRUNDIR || exit 1 +mkdir -p $PGLOGDIR && chown -R $PGUSER:$PGGROUP $PGLOGDIR || exit 1 export PGDATA export PGPORT -- GitLab