summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIru Cai <mytbk920423@gmail.com>2019-04-05 22:04:35 +0800
committerIru Cai <mytbk920423@gmail.com>2019-04-05 22:04:35 +0800
commite030520a6649fa8bbe3c1c0063a1547e354988d7 (patch)
treeb4fa7776f599b0355b735de54718be64498f71cb
parent4ea5c6e0cb2378964c2caf6dbb553df27d43cd7a (diff)
downloadliveusb-builder-e030520a6649fa8bbe3c1c0063a1547e354988d7.tar.xz
try_mount(): just udevil mount, do not use mktemp
-rwxr-xr-xbuildlive9
1 files changed, 7 insertions, 2 deletions
diff --git a/buildlive b/buildlive
index ef9b285..cebe132 100755
--- a/buildlive
+++ b/buildlive
@@ -48,8 +48,13 @@ try_mount() {
local mnt
if [[ "$1" =~ ^/dev ]]
then
- mnt=$(mktemp -u /media/buildlive.XXXXXX)
- udevil mount "$1" "$mnt" > /dev/null
+ if ! findmnt "$1" > /dev/null
+ then
+ udevil mount "$1" > /dev/null
+ mnt=$(findmnt -n -o TARGET "$1")
+ else
+ mnt=$(findmnt -n -o TARGET "$1")
+ fi
else
mnt="$1"
fi