diff options
author | Zhigang Wang <zhigang.x.wang@oracle.com> | 2011-07-08 18:12:26 +0100 |
---|---|---|
committer | Zhigang Wang <zhigang.x.wang@oracle.com> | 2011-07-08 18:12:26 +0100 |
commit | bd86a4611da8a582df4f4aaf915a264445f80a4b (patch) | |
tree | 46c5faf28871450e5df48b07d1f651ba440b8de4 /tools/hotplug | |
parent | 89758766e520bfd4f536483b4cb9c314c26f1e26 (diff) | |
download | xen-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/block | 2 |
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" ] |