From abdf3d7b6ecacf2ea00e81a847ae846e062bd192 Mon Sep 17 00:00:00 2001
From: Julien Moutinho <julm@sourcephile.fr>
Date: Thu, 3 Nov 2022 16:07:34 +0100
Subject: [PATCH] use gio instead of go-mtpfs

---
 mount-redmi.sh |  7 +++----
 send-redmi.sh  | 14 +++++---------
 2 files changed, 8 insertions(+), 13 deletions(-)

diff --git a/mount-redmi.sh b/mount-redmi.sh
index 6543738..909c54a 100755
--- a/mount-redmi.sh
+++ b/mount-redmi.sh
@@ -1,6 +1,5 @@
 #!/usr/bin/env bash
 set -eux
-mkdir -p ~/mnt/redmi
-mountpoint ~/mnt/redmi ||
-go-mtpfs -android ~/mnt/redmi &
-disown
+mtp=mtp://Xiaomi_SDM439-QRD__SN%3AB0796589_c7565cf60006/
+gio info "$mtp" >/dev/null ||
+gio mount "$mtp"
diff --git a/send-redmi.sh b/send-redmi.sh
index dc5bcc1..f5c9ca0 100755
--- a/send-redmi.sh
+++ b/send-redmi.sh
@@ -2,14 +2,10 @@
 set -eux
 cd "${0%/*}"
 
-mkdir -p ~/mnt/redmi
-trap "umount ~/mnt/redmi" EXIT
-umount ~/mnt/redmi || true
-mountpoint ~/mnt/redmi || {
-  go-mtpfs -android ~/mnt/redmi &
-}
-sleep 1
-mountpoint ~/mnt/redmi
+mtp=${mtp:-mtp://Xiaomi_SDM439-QRD__SN%3AB0796589_c7565cf60006/}
+trap 'gio mount -u "$mtp"' EXIT
+gio info "$mtp" >/dev/null ||
+gio mount "$mtp"
 
 ./copy-new.sh
 
@@ -44,4 +40,4 @@ rsync -rv --remove-source-files \
   --no-inc-recursive --info=progress2 \
   --size-only --inplace --partial --progress -i \
   new/{audio,video,documents,films} \
-  ~/mnt/redmi/"Carte SD SanDisk/Android/data/com.termux/files/"
+  /run/user/"$(id -u)"/gvfs/'mtp:host='Xiaomi_SDM439-QRD__SN%3AB0796589_c7565cf60006/"Carte SD SanDisk/Android/data/com.termux/files/"
-- 
2.47.2