Skip to content
Snippets Groups Projects
Commit f4664660 authored by micah's avatar micah :speech_balloon:
Browse files

r213@um: micah | 2005-12-27 09:14:18 -0500

 Move vserver initialization higher up in the chain
parent 0ad20d5a
Branches
No related tags found
No related merge requests found
...@@ -17,22 +17,6 @@ getconf dbusername ...@@ -17,22 +17,6 @@ getconf dbusername
getconf dbpassword getconf dbpassword
getconf configfile /etc/mysql/debian.cnf getconf configfile /etc/mysql/debian.cnf
if [ "$user" == "" ]; then
userset=false;
user=root;
else
userset=true;
userhome=`getent passwd "$user" | awk -F: '{print $6}'`
[ -f $userhome/.my.cnf ] || fatal "Can't find config file in $userhome/.my.cnf"
fi
## Prepare ignore part of the command
## This only works for mysqldump at the moment
ignore=''
for i in $ignores; do
ignore="$ignore --ignore-table=$i"
done
# If vservers are configured, decide if the handler should # If vservers are configured, decide if the handler should
# use them or if it should just operate on the host # use them or if it should just operate on the host
...@@ -63,6 +47,23 @@ then ...@@ -63,6 +47,23 @@ then
fi fi
fi fi
if [ "$user" == "" ]; then
userset=false;
user=root;
else
userset=true;
userhome=`getent passwd "$user" | awk -F: '{print $6}'`
[ -f $userhome/.my.cnf ] || fatal "Can't find config file in $userhome/.my.cnf"
fi
## Prepare ignore part of the command
## This only works for mysqldump at the moment
ignore=''
for i in $ignores; do
ignore="$ignore --ignore-table=$i"
done
# create backup dirs, vroot variable will be empty if no vsname was specified # create backup dirs, vroot variable will be empty if no vsname was specified
# and will proceed to operate on the host # and will proceed to operate on the host
[ -d $vroot$backupdir ] || mkdir -p $vroot$backupdir [ -d $vroot$backupdir ] || mkdir -p $vroot$backupdir
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment