Bug 33447

Summary: Некорректное поведение с шарами, содержащими пробельные символы
Product: Sisyphus Reporter: Олег Соловьев <mcpain>
Component: gvfs-sharesAssignee: Andrey Cherepanov <cas>
Status: REOPENED --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: cas, zerg
Version: unstable   
Hardware: all   
OS: Linux   

Description Олег Соловьев 2017-05-04 14:19:05 MSK
[mcpain@kde ~]$ gvfs-shares mount
Mounting smb://fileserver/files
Ошибка подключения адреса: том не поддерживает присоединение
Mounting smb://fileserver/mcpain
Ошибка подключения адреса: том не поддерживает присоединение
Mounting smb://fileserver/music
Ошибка подключения адреса: том не поддерживает присоединение
Mounting smb://fileserver/новая папка
Ошибка подключения адреса: том не поддерживает присоединение
Ошибка подключения адреса: том не поддерживает присоединение
----------
$mount_command $loc
$unmount_command $loc
$loc не в кавычках, поэтому $mount_command smb://SERVER/TEST CASE воспринимается как $mount_command с двумя аргументами, т.к. они разделены пробелом
Comment 1 Andrey Cherepanov 2017-05-04 15:12:41 MSK
Так и указывайте в кавычках. Специально окавычивать не буду, так как в таком случае пропадает возможность указывать параметры (например, гостевой вход).
Comment 2 Sergey V Turchin 2017-05-04 15:22:42 MSK
(В ответ на комментарий №1)
> Так и указывайте в кавычках.
Указываем. http://git.altlinux.org/gears/k/kde5-gvfs-shares.git
Если сильнее указывать, то они попадут в .gvfs.shares
Comment 3 Andrey Cherepanov 2017-05-04 15:30:13 MSK
gvfs-shares add "\"$1\""
Comment 4 Sergey V Turchin 2017-05-04 15:38:01 MSK
$ gvfs-shares add "\"test\""
$ gvfs-shares list
"test"
, поэтому если тебе необходимо подобное поведение, реализуй его на своей стороне и так, чтоб list не возвращал кавычки.

P.S.
Я не против, если у gvfs-shares сменится формат опций или добавится новый, но будет возможность давать вменяемые параметры.
Comment 5 Andrey Cherepanov 2017-05-04 15:41:57 MSK
Патчи приветствуются
Comment 6 Sergey V Turchin 2017-05-04 15:48:35 MSK
(В ответ на комментарий №5)
> Патчи приветствуются
Ты не против изменения формата задания опций?
Comment 7 Andrey Cherepanov 2017-05-04 15:55:41 MSK
(В ответ на комментарий №6)
> (В ответ на комментарий №5)
> > Патчи приветствуются
> Ты не против изменения формата задания опций?
Да пожалуйста! Главное, чтобы помимо шар поддерживались и опции gvfs-mount/gio