Skip to content

Commit 3d1c88f

Browse files
committed
fix for database duplicates in restore loop
1 parent 4600b2a commit 3d1c88f

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

bin/v-restore-user

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -611,9 +611,8 @@ if [ "$db" != 'no' ]; then
611611
echo "-- DB --"
612612
msg="$msg\n-- DB --"
613613

614-
# Create domain list
615-
db_list=$(tar -tf $BACKUP/$backup | grep "^./db" |\
616-
grep db.conf | cut -f 3 -d '/')
614+
# Create database list
615+
db_list=$(tar -tf $BACKUP/$backup | grep "/db.conf$" | cut -f 3 -d '/')
617616
if [ ! -z "$db" ]; then
618617
db_include_list=$(mktemp)
619618
for db_include in ${db//,/ }; do
@@ -622,6 +621,8 @@ if [ "$db" != 'no' ]; then
622621
db_list=$(echo "$db_list" | egrep -f $db_include_list )
623622
rm -f $db_include_list
624623
fi
624+
echo "$db_list"
625+
exit
625626

626627
for db in $db_list; do
627628

0 commit comments

Comments
 (0)