From e030520a6649fa8bbe3c1c0063a1547e354988d7 Mon Sep 17 00:00:00 2001 From: Iru Cai Date: Fri, 5 Apr 2019 22:04:35 +0800 Subject: try_mount(): just udevil mount, do not use mktemp --- buildlive | 9 +++++++-- 1 file 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 -- cgit v1.2.3