mirror of https://github.com/vitalif/grive2
Merge pull request #244 from jankatins/fix_unescaped_folder_name
Escape folder when calling sync from change listenerpull/285/head
commit
294b1b1ded
|
@ -90,10 +90,10 @@ Prepare a Google Drive folder in your $HOME directory with `grive -a`.
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
# 'google-drive' is the name of your Google Drive folder in your $HOME directory
|
# 'google-drive' is the name of your Google Drive folder in your $HOME directory
|
||||||
systemctl --user enable grive-timer@google-drive.timer
|
systemctl --user enable grive-timer@$(systemd-escape google-drive).timer
|
||||||
systemctl --user start grive-timer@google-drive.timer
|
systemctl --user start grive-timer@$(systemd-escape google-drive).timer
|
||||||
systemctl --user enable grive-changes@google-drive.service
|
systemctl --user enable grive-changes@$(systemd-escape google-drive).service
|
||||||
systemctl --user start grive-changes@google-drive.service
|
systemctl --user start grive-changes@$(systemd-escape google-drive).service
|
||||||
```
|
```
|
||||||
|
|
||||||
You can enable and start these two units for multiple folders in your `$HOME`
|
You can enable and start these two units for multiple folders in your `$HOME`
|
||||||
|
|
|
@ -107,7 +107,7 @@ listen_directory() {
|
||||||
while true #run indefinitely
|
while true #run indefinitely
|
||||||
do
|
do
|
||||||
# Use a different call to not need to change exit into return
|
# Use a different call to not need to change exit into return
|
||||||
inotifywait -q -r -e modify,attrib,close_write,move,create,delete --exclude ".grive_state|.grive" "${_directory}" > /dev/null 2>&1 && ${SCRIPT} sync "${_directory}"
|
inotifywait -q -r -e modify,attrib,close_write,move,create,delete --exclude ".grive_state|.grive" "${_directory}" > /dev/null 2>&1 && ${SCRIPT} sync $(systemd-escape "${_directory}")
|
||||||
#echo ${SCRIPT} "${_directory}"
|
#echo ${SCRIPT} "${_directory}"
|
||||||
done
|
done
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue