Дистрибутивы проекта 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.
Навигация
Перейти к полной версии