Дистрибутивы проекта PuppyRus Linux > LupuRus, Ivanna

[Решено] Не монтируются файлы с пробелами в пути

(1/1)

Zay:
В LupuRus 520 невозможно смонтировать кликом SFS или ISO, если в пути к ним есть пробелы. При этом предупреждение не появляется, только "сбой монтирования" (либо вообще ничего не происходит). И ещё иногда рядом с монтируемым образом создаются лишние директории.


Во вложении - архив с исправленными скриптами.

Скрипт filemnt немного отличается для разных оконных менеджеров, поэтому в архиве - несколько вариантов (для разных WM, на всех указанных не проверял).

Планируется включение этого исправления в LupuRus Bit.

Краткое описание реализации:
В нужных местах расставлены кавычки.
Пробелы в названии директории, создаваемой в /mnt заменяются на "_".
Если скрипт обнаруживает, что в пути есть пробелы - в /tmp создаётся символическая ссылка на подключаемый файл, и подключение происходит через неё.

Zay:
Обновление:

Исправлена команда, которая (предположительно) приводила к удалению данных с HDD при установке SFS.

Код установки SFS частично изменён (для корректной работы с пробелами в путях), но не проверен (теоретически всё должно работать нормально).

Zay:
Обновление /usr/sbin/filemnt

Код сделан более компактным, исправлены мелкие недостатки.
Изменена проверка версии SFS и ядра (поддержка ядер 3.x.x).

Во вложении два варианта скрипта, для rox и thunar.

Навигация

[0] Главная страница сообщений

Перейти к полной версии