небольшая просьба: патч к syslog-ng из сообщения http://lists.debian.org/debian-secur.../msg00297.html, чтобы тот не гадил в лог бессмысленными STATS: dropped 0
Printable View
небольшая просьба: патч к syslog-ng из сообщения http://lists.debian.org/debian-secur.../msg00297.html, чтобы тот не гадил в лог бессмысленными STATS: dropped 0
Коллеги, ни одна просьба на последних трёх страницах треда не останется без внимания. Разумеется, в пределах моих возможностей.
Если патчей к этому пакету в моём наборе нет, то вполне нормально. Если есть, то это значит, что я что-то не допилил или asterisk был изменён в последнем транке OpenWRT. Месяц назад всё работало.
Об этом есть упоминания в ./TODO. ipset не собирается без собранной прошивки. Это единственный пакет, который требует не просто исходники ядра, а именно собранную прошивку.
С уважением отмечу, что все ваши действия правильные. IMHO.
В Optware был один единственный раскормленный пакет perl, в который были включены все мыслимые модули. В OpenWRT есть мания всё дробить на мелкие пакеты, поэтому вместо одного раскормленного у нас в новом репозитории
полторы сотни мелких пакетов, относящийхся к perl. По моим наблюдениям, охват ПО в OpenWRT больше, чем в прежнем. Ищите сильнее:)Code:$ opkg list | grep -i perl | wc -l
154
Кроме того, я не понимаю за чем дело встало? Вы, как специалист с мировым именем в области perl, всегда можете скачать недостающий модуль с cpan.org и подложить его в папку модулей, в данном случае - \opt\lib\perl5\5.10\IO\Socket
Похоже, что я не самый удачный момент выбрал, чтобы влиться в нестройные ряды. Если действия правильные, а со сборкой не срастается.
К сожалению, навыки и умения у меня по теме на уровне: минимально необходимые + "могу погуглить". Поэтому любой сбой при подготовке окружения для сборки требует либо чудовищных объемов гугления, дабы перепроверить самого себя, либо потока вопросов на этом форуме, что тоже нехорошо.
Есть несколько просьб/предложений:
1) анонсировать на форуме момент, когда "собирается всё для кросскомпиляции теперь гладко, налетай"
2) если есть нюансы, описать их в более развернутом HOWTO
3) поделиться образом VM, где "всё работает" - если п.3 допустим, то готов хостить/обновлять такие образы.
P.S. цель у меня была попробовать пособирать пакеты прикладного ПО, а не модифицировать прошивку.
MercuryV, MMX2, дело в том, что проекту, напомню, три месяца отроду и он пока что достаточно часто видоизменяется. Описание различных нюансов теряет актуальность на каждом следующем этапе.
Действующая инструкция есть в транке - ./INSTALL. На поддержание wiki или образа VM, который, кстати, после сборки занимает ~10Гб у меня нет времени! До сегодняшнего дня я вёл начинание в одиночку.
Принцип остаётся прежним: моя среда - это куча патчей к транку OpenWRT Buildroot, позволяющая собрать репозиторий OpenWRT для нашей прошивки. Я не могу угнаться за каждой ревизией OpenWRT, коих бывает до двадцати на дню, поэтому пишу в том же ./INSTALL номер ревизии, с которой текущая среда сборки проверена на работоспособность.
ryzhov_al не хотели никого обидеть, более того, понимаем амбициозность и сложность поставленной задачи. Просто разобраться в этом почти с 0 - как найти нужное дерево в дремучем лесу без карты и понимания, что ты вообще ищещ:) Поэтому и высказывали желания подробного how-to;)
MercuryV, MMX2 Поймите правильно, сейчас стоят более значимые задачи, чем написание хауты. И на это уходит не мало времени! Я бы и сам и ryzhov_al от how-to иногда не отказались бы:D. Да нету ее:D. И еще, возгласы - "не получается" - это не вопрос по сути.
Имхо, первопричина в "Пока среда сборки в нерабочем состоянии". Вопросы по сути получают ответы с предложениями разного сорта костылей. И это понятно.
Обращаю внимание на первый пункт в моих предложениях.
Напишу здесь развернутей: прошу сообщить о моменте, когда инструкция в /trunk/INSTALL снова станет приводить к ожидаемому результату.
До этого момента я беру паузу и не отвлекаю разработчиков.
Не являясь обладателем данного девайса, нашел в форуме какие-то мысли по поводу установки ncursesw. Я использую openwrt с некоторыми своими патчами, но не могу побороть неправильное отображение половины русских букв в ncurses. То ли ncursesw неправильно собирается, то ли он не используется, несмотря на указания. Ошибка с русскими буквами в ncurses известна.
В компиляции uClibc в файле Common указываю UCLIBC_HAS_LOCALE=y,
в Makefile добавляю
-e 's,^.*UCLIBC_HAS_LOCALE.*,UCLIBC_HAS_LOCALE=$(if $(CONFIG_BUILD_NLS),y,n),g' \
не помогает. Поэтому все кто использует ncurses/ncursesw, rtorrent, screen, отображают половину русских букв неправильно.
У кого-нибудь все отображается верно? Дайте, пожалуйста, исходники, помотрю, попробую адаптировать для себя. Спасибо.
В конце этой недели новый репозиторий ждёт ключевое изменение: в него будут включены свои собственные базовые библиотеки uClibc.
Репозиторий станет независимым от текущей прошивки.
Побочное изменение: target-платформа в названии пакетов будет изменена на выбранное вами (большинством) название. Например, если раньше пакет назывался mc_4.8.0-1_rtn.ipk, то в будущем он будет иметь имя mc_4.8.0-1_entware.ipk.
До конца недели у вас есть возможность повлиять на название нашего начинания. Голосуйте.
То есть в прошивке изменений базовых либ более не предвидится?
Обновите 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.