mirror of
https://github.com/serghey-rodin/vesta.git
synced 2025-08-14 18:49:17 -07:00
backup/restore procedure
This commit is contained in:
parent
236448303c
commit
e23249a997
29 changed files with 1638 additions and 583 deletions
|
@ -39,20 +39,11 @@ is_object_unsuspended 'user' 'USER' "$user"
|
|||
|
||||
# Get ip if it wasn't defined
|
||||
if [ -z "$ip" ]; then
|
||||
ip=$(grep -H "OWNER='$user'" $VESTA/data/ips/* 2>/dev/null|head -n1)
|
||||
ip=$(echo "$ip" | cut -f 7 -d / | cut -f 1 -d :)
|
||||
ip=$(get_user_ip $user)
|
||||
if [ -z "$ip" ]; then
|
||||
# Check shared ips
|
||||
admin_ips=$(grep -H "OWNER='admin'" $VESTA/data/ips/* 2>/dev/null)
|
||||
admin_ips=$(echo "$admin_ips" | cut -f 7 -d / | cut -f 1 -d :)
|
||||
for admin_ip in $admin_ips; do
|
||||
if [ -z "$ip" ]; then
|
||||
shared=$(grep "STATUS='shared'" $VESTA/data/ips/$admin_ip)
|
||||
if [ ! -z "$shared" ]; then
|
||||
ip=$admin_ip
|
||||
fi
|
||||
fi
|
||||
done
|
||||
echo "Error: no avaiable IP address"
|
||||
log_event "$E_NOTEXIST" "$EVENT"
|
||||
exit $E_NOTEXIST
|
||||
fi
|
||||
fi
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue