On 1/27/20 10:47 AM, Fabian Ebner wrote:
> Signed-off-by: Fabian Ebner <f.eb...@proxmox.com>
> ---
>  pve-zsync | 6 ++++--
>  1 file changed, 4 insertions(+), 2 deletions(-)
> 
> diff --git a/pve-zsync b/pve-zsync
> index ea3178e..04c5c5a 100755
> --- a/pve-zsync
> +++ b/pve-zsync
> @@ -53,6 +53,8 @@ my $HOSTRE = "(?:$HOSTv4RE1|\\[$IPV6RE\\])";       # ipv6 
> must always be in brac
>  # targets are either a VMID, or a 'host:zpool/path' with 'host:' being 
> optional
>  my $TARGETRE = qr!^(?:($HOSTRE):)?(\d+|(?:[\w\-_]+)(/.+)?)$!;
>  
> +my $DISK_KEY_RE = qr/^(?:(?:(?:virtio|ide|scsi|sata|mp)\d+)|rootfs): /;
> +
>  my $command = $ARGV[0];
>  
>  if (defined($command) && $command ne 'help' && $command ne 'printpod') {
> @@ -830,7 +832,7 @@ sub parse_disks {
>       my $line = $1;
>  
>       next if $line =~ /media=cdrom/;
> -     next if $line !~ m/^(?:((?:virtio|ide|scsi|sata|mp)\d+)|rootfs): /;
> +     next if $line !~ m/$DISK_KEY_RE/;
>  
>       #QEMU if backup is not set include in  sync
>       next if $vm_type eq 'qemu' && ($line =~ m/backup=(?i:0|no|off|false)/);
> @@ -840,7 +842,7 @@ sub parse_disks {
>  
>       my $disk = undef;
>       my $stor = undef;
> -     if($line =~ m/^(?:(?:(?:virtio|ide|scsi|sata|mp)\d+)|rootfs): (.*)$/) {
> +     if($line =~ m/$DISK_KEY_RE(.*)$/) {
>           my @parameter = split(/,/,$1);
>  
>           foreach my $opt (@parameter) {
> 

applied, thanks!

_______________________________________________
pve-devel mailing list
pve-devel@pve.proxmox.com
https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel

Reply via email to