Do not try to detach non-existant loopback devices
A user reported symptoms where the losetup line used to detach the loopback device was failing in tar mode. We don't need to detach a device that does not exist. Change-Id: I807996e16199288927b49b4f300ae9b461cb8fe7 Closes-Bug: #1378033
This commit is contained in:
parent
a9086da83f
commit
c781115784
@ -216,7 +216,7 @@ function detach_loopback() {
|
||||
|
||||
# loopback dev may be tied up a bit by udev events triggered by partition events
|
||||
for try in $(seq 10 -1 1) ; do
|
||||
if sudo losetup -d $loopdev ; then
|
||||
if ! sudo losetup $loopdev || sudo losetup -d $loopdev ; then
|
||||
return 0
|
||||
fi
|
||||
echo $loopdev may be busy, sleeping up to $try more seconds...
|
||||
|
Loading…
Reference in New Issue
Block a user