diff --git a/mxmirror/mxmirror b/mxmirror/mxmirror index 6e67b41..9a1ceec 100755 --- a/mxmirror/mxmirror +++ b/mxmirror/mxmirror @@ -329,7 +329,7 @@ sub convert_to_sourcepath { my ($jbod, $path, $host, $hostpath, $partition); - if(($jbod, $path) = $string =~ /^([XCMD][\da-f]\d\d\d)(.*?)$/) { + if(($jbod, $path) = $string =~ /^([XCMD][\dA-Z]\d\d\d)(.*?)$/) { unless(defined $jbodmap->{$jbod}) { printf STDERR "**ERROR: unknown jbod: $string\n"; return undef @@ -393,7 +393,7 @@ sub convert_to_destinationpath { my ($jbod, $path, $host, $hostpath, $partition); - if(($jbod, $path) = $string =~ /^([XCMD][\da-f]\d\d\d)(.*?)$/) { + if(($jbod, $path) = $string =~ /^([XCMD][\dA-Z]\d\d\d)(.*?)$/) { unless(defined $jbodmap->{$jbod}) { printf STDERR "**ERROR: unknown jbod: $string\n"; return undef; @@ -518,7 +518,7 @@ sub read_jbodmap { my $map = {}; foreach() { - next unless (m(/amd/(.*?)/[XCMD]/([XCMD][\da-f]\d\d\d))); + next unless (m(/amd/(.*?)/[XCMD]/([XCMD][\dA-Z]\d\d\d))); $map->{$2} = $1; }