backuptool: Ensure dedicated partitions are not unused before mounting
* Ignore the block devices in case their mount points are symlinks.
This is common on devices where maintainers have chosen not to use
real partitions because of their size being too small to be useful
Also `continue` instead of `break`. Oops.
Change-Id: I3e27abe510219066ecacd81d099220ac8e119f9f
diff --git a/prebuilt/common/bin/backuptool.sh b/prebuilt/common/bin/backuptool.sh
index 24647bf..a7d600b 100755
--- a/prebuilt/common/bin/backuptool.sh
+++ b/prebuilt/common/bin/backuptool.sh
@@ -142,7 +142,8 @@
mount_extra() {
for partition in $@; do
mnt_point="/$partition"
- mountpoint "$mnt_point" >/dev/null 2>&1 && break
+ mountpoint "$mnt_point" >/dev/null 2>&1 && continue
+ [ -L "$SYSMOUNT/$partition" ] && continue
blk_dev=$(find_block "$partition")
if [ -e "$blk_dev" ]; then