mirror of
https://0xacab.org/liberate/backupninja.git
synced 2024-11-08 20:02:32 +01:00
r213@um: micah | 2005-12-27 09:14:18 -0500
Move vserver initialization higher up in the chain
This commit is contained in:
parent
0ad20d5ad0
commit
f46646600f
@ -17,22 +17,6 @@ getconf dbusername
|
||||
getconf dbpassword
|
||||
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
|
||||
# use them or if it should just operate on the host
|
||||
@ -62,6 +46,23 @@ then
|
||||
fatal "vserver $vsname is not running."
|
||||
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
|
||||
# and will proceed to operate on the host
|
||||
|
Loading…
Reference in New Issue
Block a user