1 Commits

Author SHA1 Message Date
Bastian
010f04c412 make --vmids=num vorking with --prefixids, bump version 2022-12-06 14:20:28 +01:00

View File

@@ -16,7 +16,7 @@ declare opt_influx_summary_metrics='crossover_jobs'
# Cross Pool Migration and incremental replication Tool for Proxmox VMs using Ceph. # Cross Pool Migration and incremental replication Tool for Proxmox VMs using Ceph.
# Author: Bastian Mäuser <bma@netz.org> # Author: Bastian Mäuser <bma@netz.org>
declare -r VERSION=0.5 declare -r VERSION=0.6
declare -r NAME=$(basename "$0") declare -r NAME=$(basename "$0")
declare -r PROGNAME=${NAME%.*} declare -r PROGNAME=${NAME%.*}
@@ -206,6 +206,7 @@ function parse_opts(){
local all='' local all=''
local data='' local data=''
local cnt='' local cnt=''
local ids=''
all=$(get_vm_ids "$QEMU_CONF_CLUSTER/*$EXT_CONF" "$LXC_CONF_CLUSTER/*$EXT_CONF") all=$(get_vm_ids "$QEMU_CONF_CLUSTER/*$EXT_CONF" "$LXC_CONF_CLUSTER/*$EXT_CONF")
all=$(echo "$all" | tr ',' "\n") all=$(echo "$all" | tr ',' "\n")
@@ -217,9 +218,18 @@ function parse_opts(){
fi fi
done done
vm_ids=$(echo "$vm_ids" | tr ',' "\n") vm_ids=$(echo "$vm_ids" | tr ',' "\n")
else
if [ ! -z $opt_prefix_id ]; then
ids=$(echo "$opt_vm_ids" | tr ',' "\n")
for id in $ids; do
vm_ids=$(echo "$vm_ids$id:$opt_prefix_id$id,")
done
vm_ids=$(echo "$vm_ids" | tr ',' "\n")
else else
vm_ids=$(echo "$opt_vm_ids" | tr ',' "\n") vm_ids=$(echo "$opt_vm_ids" | tr ',' "\n")
fi fi
fi
log debug "vm_ids: $vm_ids"
} }
human_readable() { human_readable() {