LINUX.ORG.RU

История изменений

Исправление firkax, (текущая версия) :

А нафига их экранировать? Достаточно весь текст элемента заключать в двойные кавычки. Читающий эти данные будет понимать, что нужно читать все что внутри не взирая на любые спец-символы. В названиях дисков же не будет быть символа двойных кавычек.

В путях монтирования могут быть и кавычки - там могут быть вообще любые символы кроме \0

И снова этот мерзопакостный xpt0 =)

Всмысле «снова»? Конкретно это сообщение я не убирал - оно самоценное. xpt0 (как и другие устройства) можно и в jail пробросить, и юзеру права на него выдать, а ошибка может быть разной - как минимум «no such file» или «permission denied», а может и ещё какая, так что эта строчка ни из какой другой однозначно не следует.

Исходная версия firkax, :

А нафига их экранировать? Достаточно весь текст элемента заключать в двойные кавычки. Читающий эти данные будет понимать, что нужно читать все что внутри не взирая на любые спец-символы. В названиях дисков же не будет быть символа двойных кавычек.

В путях монтирования могут быть и кавычки - там могут быть вообще любые символы кроме \0

И снова этот мерзопакостный xpt0 =)

Всмысле «снова»? Конкретно это сообщение я не убирал - оно самоценное. xpt0 (как и другие устройства) можно и в jail пробросить, и юзеру правда на него выдать, а ошибка может быть разной - как минимум «no such file» или «permission denied», а может и ещё какая, так что эта строчка ни из какой другой однозначно не следует.