From: micah <micah@758a04ac-41e6-0310-8a23-8373a73cc35d>
Date: Tue, 27 Dec 2005 17:37:04 +0000 (+0000)
Subject:  r216@um:  micah | 2005-12-27 09:50:17 -0500
X-Git-Url: https://git.stderr.nl/gitweb?a=commitdiff_plain;h=b20a71c8f0880184e303d69c717ea29259666295;p=matthijs%2Fupstream%2Fbackupninja-vserver.git

 r216@um:  micah | 2005-12-27 09:50:17 -0500
 Set home properly when using vservers


git-svn-id: http://code.autistici.org/svn/backupninja/trunk@277 758a04ac-41e6-0310-8a23-8373a73cc35d
---

diff --git a/handlers/mysql b/handlers/mysql
index 0f5cd5c..b6a2f2a 100644
--- a/handlers/mysql
+++ b/handlers/mysql
@@ -120,8 +120,11 @@ then
     if [ $usevserver ]
     then
     	home=`$VSERVER $vsname exec getent passwd "root" | awk -F: '{print $6}'`
+	home="$vroot$home"
+	info "Home set to: $home"
     else
     	home=`getent passwd "root" | awk -F: '{print $6}'`
+	info "Home set to: $home"
     fi
     [ -d $home ] || fatal "Can't find root's home directory ($home)."
     mycnf="$home/.my.cnf"
@@ -151,7 +154,7 @@ EOF
 	umask $oldmask
 	defaultsfile="--defaults-file=$mycnf"
 elif [ "$userset" == "false" ]; then
-	# if user is set, don't use $configfile
+	# if user is set, don't use $mycnf
 	defaultsfile="--defaults-file=$configfile"
 fi