summaryrefslogtreecommitdiff
path: root/scripts/live-helpers
diff options
context:
space:
mode:
authorTails developers <amnesia@boum.org>2012-04-09 16:06:55 +0200
committerTails developers <amnesia@boum.org>2012-04-09 16:06:55 +0200
commit49f4d23bf89af431c787138641bdc6a61e042794 (patch)
treee4298f123376cfde6fe6aee7e524fff1ac10ff2c /scripts/live-helpers
parentf92f379a6e868bc486c050ff5ca81c1707da7374 (diff)
downloadlive-boot-49f4d23bf89af431c787138641bdc6a61e042794.tar.gz
live-boot-49f4d23bf89af431c787138641bdc6a61e042794.zip
Supress warnings when probing media for persistence.
Diffstat (limited to 'scripts/live-helpers')
-rw-r--r--scripts/live-helpers10
1 files changed, 7 insertions, 3 deletions
diff --git a/scripts/live-helpers b/scripts/live-helpers
index 9a80b11..ee59247 100644
--- a/scripts/live-helpers
+++ b/scripts/live-helpers
@@ -743,6 +743,8 @@ try_mount ()
mount_persistence_media ()
{
local device=${1}
+ local probe=${2}
+
local backing="/live/persistence/$(basename ${device})"
mkdir -p "${backing}"
@@ -760,7 +762,8 @@ mount_persistence_media ()
echo ${backing}
return 0
else
- log_warning_msg "Failed to mount persistence media ${device}"
+ [ -z "${probe}" ] && log_warning_msg "Failed to mount persistence media ${device}"
+ rmdir "${backing}"
return 1
fi
elif [ "${backing}" != "${old_backing}" ]
@@ -770,7 +773,8 @@ mount_persistence_media ()
echo ${backing}
return 0
else
- log_warning_msg "Failed to move persistence media ${device}"
+ [ -z "${probe}" ] && log_warning_msg "Failed to move persistence media ${device}"
+ rmdir "${backing}"
return 1
fi
fi
@@ -906,7 +910,7 @@ probe_for_file_name ()
local dev="${3}"
local ret=""
- local backing="$(mount_persistence_media ${dev})"
+ local backing="$(mount_persistence_media ${dev} probe)"
if [ -z "${backing}" ]
then
return