summaryrefslogtreecommitdiffstats
path: root/perl/lib/Sys/Guestfs/Lib.pm
diff options
context:
space:
mode:
authorRichard W.M. Jones <rjones@redhat.com>2011-03-29 12:20:57 +0100
committerRichard W.M. Jones <rjones@redhat.com>2011-03-29 20:31:18 +0100
commita0a8b40efd47b3e8eccd2d2a9c25150b30943adf (patch)
treeb964bdb4a0887a18980356c7e4641e6066ec41a7 /perl/lib/Sys/Guestfs/Lib.pm
parent5839078c60534938e954e57af01f2468b5ee8107 (diff)
downloadlibguestfs-a0a8b40efd47b3e8eccd2d2a9c25150b30943adf.tar.gz
libguestfs-a0a8b40efd47b3e8eccd2d2a9c25150b30943adf.tar.xz
libguestfs-a0a8b40efd47b3e8eccd2d2a9c25150b30943adf.zip
perl: Canonicalize /dev/vd* paths in old inspection code (RHBZ#691724).
(cherry picked from commit 759f4369de965f46f4a93b3a75dada050f87e223)
Diffstat (limited to 'perl/lib/Sys/Guestfs/Lib.pm')
-rw-r--r--perl/lib/Sys/Guestfs/Lib.pm3
1 files changed, 3 insertions, 0 deletions
diff --git a/perl/lib/Sys/Guestfs/Lib.pm b/perl/lib/Sys/Guestfs/Lib.pm
index 97d0e8ec..95c18a51 100644
--- a/perl/lib/Sys/Guestfs/Lib.pm
+++ b/perl/lib/Sys/Guestfs/Lib.pm
@@ -922,6 +922,9 @@ sub _find_filesystem
if (m{^/dev/hd(.*)} && exists $fses->{"/dev/sd$1"}) {
return ("/dev/sd$1", $fses->{"/dev/sd$1"});
}
+ if (m{^/dev/vd(.*)} && exists $fses->{"/dev/sd$1"}) {
+ return ("/dev/sd$1", $fses->{"/dev/sd$1"});
+ }
if (m{^/dev/xvd(.*)} && exists $fses->{"/dev/sd$1"}) {
return ("/dev/sd$1", $fses->{"/dev/sd$1"});
}