mirror of
https://github.com/rclone/rclone.git
synced 2025-07-15 03:35:23 +02:00
Fix rclonefs script's eternal loop in case the remote is empty, by replacing ls with grep /proc/mounts. The space replacement in $mountpoint is necessary for the case where $mountpoint contains spaces
@ -39,11 +39,12 @@ To enable mounting a rclone volume using system mount tool, the following helper
|
||||
# NOTE: mount is suid and ignores pre-set PATHs -> specify explicitely
|
||||
PATH=$PATH rclone mount $trans </dev/null >/dev/null 2>/dev/null &
|
||||
|
||||
# WARNING: this will loop forever if remote is actually empty!
|
||||
until [ "`ls -l $mountpoint`" != 'total 0' ]; do
|
||||
sleep 1
|
||||
# wait until mounting is complete
|
||||
until grep -q " ${mountpoint// /\\\\040} " /proc/mounts; do
|
||||
sleep 0.5
|
||||
done
|
||||
|
||||
|
||||
## fstab
|
||||
|
||||
In `/etc/fstab` you can add something like:
|
||||
|
Reference in New Issue
Block a user