aboutsummaryrefslogtreecommitdiffstats
path: root/tools/hotplug
diff options
context:
space:
mode:
authorZhigang Wang <zhigang.x.wang@oracle.com>2011-07-08 18:12:26 +0100
committerZhigang Wang <zhigang.x.wang@oracle.com>2011-07-08 18:12:26 +0100
commitbd86a4611da8a582df4f4aaf915a264445f80a4b (patch)
tree46c5faf28871450e5df48b07d1f651ba440b8de4 /tools/hotplug
parent89758766e520bfd4f536483b4cb9c314c26f1e26 (diff)
downloadxen-bd86a4611da8a582df4f4aaf915a264445f80a4b.tar.gz
xen-bd86a4611da8a582df4f4aaf915a264445f80a4b.tar.bz2
xen-bd86a4611da8a582df4f4aaf915a264445f80a4b.zip
tools: fix shared loop device detection in block hotplug script
We need to cope with 0 or more '0' prefixed to '$dev': # stat -c '%D' "/system.img" 13 # losetup -a /dev/loop0: [0013]:12062248 (/system.img) Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com> Committed-by: Ian Jackson <ian.jackson@eu.citrix.com>
Diffstat (limited to 'tools/hotplug')
-rw-r--r--tools/hotplug/Linux/block2
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/hotplug/Linux/block b/tools/hotplug/Linux/block
index fb9df6f357..3b1a52915a 100644
--- a/tools/hotplug/Linux/block
+++ b/tools/hotplug/Linux/block
@@ -280,7 +280,7 @@ mount it read-write in a guest domain."
fi
shared_list=$(losetup -a |
- sed -n -e "s@^\([^:]\+\)\(:[[:blank:]]\[${dev}\]:${inode}[[:blank:]](.*)\)@\1@p" )
+ sed -n -e "s@^\([^:]\+\)\(:[[:blank:]]\[0*${dev}\]:${inode}[[:blank:]](.*)\)@\1@p" )
for dev in $shared_list
do
if [ -n "$dev" ]