► Entware Repository ◄ RT-N66U Router + ZyXEL V352L Phone + WD TV Live Player + WD My Book Live NAS
Обновите minidlnaCode:1.0.24 - Released 14-Feb-2012 -------------------------------- - Fix playlist browsing with no SortOrder specified. - Fix inotify detection of caption file removal. - Handle an empty DeviceID from Zyxel media player SOAP request. - Fix false positives in playlist caching optimization when we have duplicate file names in different directories. - Trim the camera model name extracted from EXIF tags. - Add support for user-configurable log level settings. - Add DLNA.ORG_FLAGS support.
Готово, r396.
► Entware Repository ◄ RT-N66U Router + ZyXEL V352L Phone + WD TV Live Player + WD My Book Live NAS
RT-N16 + Entware repo
Внимание!
Если вы пользовались репозиторием до 21.03.12г, то обновление ПО невозможно. Необходима переустановка ПО по инструкции из первого поста.
Теперь технические детали, некоторые пункты вытекают друг из друга:
- для сборки репозитория используется модифицированный энтузиасткий тулчейн,
- теперь к репозиторию прилагаются собственные библиотеки uClibc с нормальной поддержкой локалей,
- выполнена отвязка от ключевых библиотек из прошивки, за что низкий поклон тов.voidshah,
- для того, чтобы пользователям предыдущих версий репозитория при обновлении не "прилетел в голову подарок"© theMIROn, изменено название платформы в пакетах на entware,
- использование репозитория теперь теоретически возможно на других k26-based прошивках на устройствах архитектуры MIPSEL r1/r2 и папкой /opt, доступной для монтирования на внешние носители,
- исчезли предупреждения и болячки bash, rtorrent, less и других ncurses-based приложений, связанных с отсутствием локалей. Скажем, формат даты в панелях mc теперь соответствует отечественному стандарту.
Изменения в репозитории достаточно значительные, поэтому прошу сообщать обо всех встреченных странностях и ошибках.
Last edited by ryzhov_al; 22-03-2012 at 08:49.
► Entware Repository ◄ RT-N66U Router + ZyXEL V352L Phone + WD TV Live Player + WD My Book Live NAS
ASUS WL5xx: FW 1.9.2.7-d-rXXXX / обсуждение прошивки [RU] / firmware discussion [EN] | bip irc proxy
ASUS RT-N1x: FW 1.9.2.7-rtn-rXXXX / обсуждение прошивки [RU] / firmware discussion [EN] | fake ident daemon
Для того, чтобы на новом репозитории всё было нормально с кириллицей в терминале необходимо:
- со стороны ПК:
Настроить в PuTTY трансляцию символов: "Window > Translation > Remote character set: > UTF-8"
- со стороны роутера:
Установить пакет с определениями свойств терминалов и создать файл профиля в домашнем каталоге пользователя:
Напоминаю, что файл /tmp/local/root/.profile должен иметь атрибут исполняемого. После чего необходимо сохранить настройки:Code:$ opkg install terminfo $ cat ~/.profile export TERMINFO=/opt/share/terminfo export PATH='/opt/sbin:/opt/bin:/usr/local/sbin:/usr/sbin:/usr/bin:/sbin:/bin' export TERM=xterm export LANG='ru_RU.UTF-8' export LC_ALL='ru_RU.UTF-8'
и при следующем заходе в терминал с кириллицей всё будет нормально.Code:$ flashfs save && flashfs commit && flashfs enable
► Entware Repository ◄ RT-N66U Router + ZyXEL V352L Phone + WD TV Live Player + WD My Book Live NAS
Уболтал, языкастый!
ЗЫ Жду теста accel-pppd. Если не нужен, нафига было просить?
ЗЗЫ И ещё просьба. Взгляни на патчи к uClibc, предназначенные для отвязки от /lib и привязки к /opt/lib. Помимо них при сборке используется ключи линковщика -Wl,--dynamic-linker=/opt/lib/ld-uClibc.so.0 -Wl,-rpath,/opt/lib. Пока Леонида нет, взглянуть на патчи среди моих знакомых некому. Со старыми патчами для uClibc 0.9.28 из optware сравнивать бесполезно, с тех давних пор в uClibc многое переколбасили.
► Entware Repository ◄ RT-N66U Router + ZyXEL V352L Phone + WD TV Live Player + WD My Book Live NAS
Моих патчей - нет, пакетов - да. В OpenWRT Buildroot по умолчанию эта возможность отключена. Воизбежание.
Для включения многопоточной сборки пакетов необходимо в Buildroot зайти в графическое меню:
Отметить галкой пункт "Global Build Settings > Build certan packages parallelized [x]" и выйти из графического меню с сохранением настроек и продолжить сборку пакетов:Code:$ cd ./trunk $ make menuconfig
Пожалуйста, пользуйтесь документацией OpenWRT Buildroot.Code:$ cd ./trunk $ make packages/compile
Last edited by ryzhov_al; 22-03-2012 at 08:46.
► Entware Repository ◄ RT-N66U Router + ZyXEL V352L Phone + WD TV Live Player + WD My Book Live NAS
Удалил все в папке /opt, поставил opkg, поставил mc, пробую запустить:
И что-то не пойму, в чем дело...Code:[root@router root]$ mc -sh: mc: not found
► Entware Repository ◄ RT-N66U Router + ZyXEL V352L Phone + WD TV Live Player + WD My Book Live NAS
Last edited by ryzhov_al; 22-03-2012 at 12:33.
► Entware Repository ◄ RT-N66U Router + ZyXEL V352L Phone + WD TV Live Player + WD My Book Live NAS
А еще очень хочется свежий NUT в новый репозиторийу самого собрать не получилось
![]()