Skip to content
Snippets Groups Projects
Commit 1645c0c8 authored by intrigeri's avatar intrigeri
Browse files

r188@krups: intrigeri | 2005-10-03 01:14:37 +0200

 Replaced awful "grep /etc/passwd" with getent calls in pgsql and mysql handlers
parent 995e34e1
No related branches found
No related tags found
No related merge requests found
...@@ -22,7 +22,7 @@ if [ "$user" == "" ]; then ...@@ -22,7 +22,7 @@ if [ "$user" == "" ]; then
user=root; user=root;
else else
userset=true; userset=true;
userhome=`grep "^$user:" /etc/passwd | awk -F: '{print $6}'` userhome=`getent passwd "$user" | awk -F: '{print $6}'`
[ -f $userhome/.my.cnf ] || fatal "Can't find config file in $userhome/.my.cnf" [ -f $userhome/.my.cnf ] || fatal "Can't find config file in $userhome/.my.cnf"
fi fi
......
...@@ -58,7 +58,7 @@ fi ...@@ -58,7 +58,7 @@ fi
# give backup dir the good uid and permissions # give backup dir the good uid and permissions
# (in respect to the vserver, if $usevserver) # (in respect to the vserver, if $usevserver)
pguid=`grep '^postgres:' $vroot/etc/passwd | awk -F: '{print $3}'` pguid=`getent passwd postgres | awk -F: '{print $3}'`
[ -n "$pguid" ] || \ [ -n "$pguid" ] || \
fatal "No user called postgres`[ $usevserver != 1 ] || echo \" on vserver $vsname\"`." fatal "No user called postgres`[ $usevserver != 1 ] || echo \" on vserver $vsname\"`."
debug "chown $pguid $vroot$backupdir" debug "chown $pguid $vroot$backupdir"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment