SieFS для Debian Lenny/Ubuntu Jaunty

Vladimir
Опубликовано в: Linux

Драйвер для доступа к файловой системе телефонов Siemens

Почти год назад я писал о SieFS — FUSE-драйвере для файловой системы телефонов Siemens. SieFS нет в репозиториях Ubuntu, к тому же он собирается с проблемами.

Так как далеко не все любят собирать программы из исходников (и плясать с бубном, чтобы кривая программа собралась), а драйвер, как оказалось, нужен многим, я собрал DEB-пакет для SieFS (под архитектуру AMD-64; пакет собирался в Ubuntu 9.04 Jaunty Jackalope, но должен работать в Debian Lenny).

Собирал SieFS я несколько иначе, чем писал в статье год назад — добавил патчей на 30 с небольшим килобайт:

  • исправлен код, на который компилятор выдаёт предупреждения (меня всегда коробило, когда const char* явно приводится к char*, так как очень часто такие трюки заканчиваются segfault’ом);
  • изменения в системе сборки (в основном те, которые были описаны в статье);
  • добавлены man-страницы из ALT Linux;
  • улучшена поддержка специальных опций командной строки FUSE (был взят соответствующий патч из ALT Linux);
  • добавлен алиас utf-8 (в оригинале было просто utf8) для кодировки UTF-8;
  • исправлен код, отвечающий за закрывающую последовательность AT^SQWE=3 (опять же, благодаря товарищам из ALT Linux);
  • исправлена ошибка, связанная с двойным кодированием строк в UTF-8, что делало не-ASCII имена нечитабельными, а также оптимизирован код getdir(), что позволило отказаться от дополнительной операции выделения и освобождения памяти;
  • оптимизация кода по мелочи.

Скачать свежую версию SieFS можно отсюда.

Добавить в закладки

Связанные записи

5
Авг
2009

Комментарии к статье «SieFS для Debian Lenny/Ubuntu Jaunty»  »

К статье «SieFS для Debian Lenny/Ubuntu Jaunty» комментариев пока нет. Не хотите ли стать первым?

Подписаться на RSS-ленту комментариев к статье «SieFS для Debian Lenny/Ubuntu Jaunty» Trackback URL: http://blog.sjinks.org.ua/linux/607-siefs-for-debian-lenny-ubuntu-jaunty/trackback/

Оставить комментарий к записи «SieFS для Debian Lenny/Ubuntu Jaunty»

Вы можете использовать данные тэги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Оставляя комментарий, Вы выражаете своё согласие с Правилами комментирования.

Подписаться, не комментируя