-
Posts
3,667 -
Joined
-
Last visited
-
Days Won
648
Content Type
Profiles
Forums
Gallery
Downloads
Blogs
Events
Posts posted by ndm
-
-
Проблему подтверждаем, в работе.
-
ndm, ещё здесь, но не критично.
Да, поменяем (поменяли) в /etc/profile
-
Спасибо, тоже исправлено, ждет релиза.
-
Используется ли /tmp при распаковки этих пакетов? Т.е. не исчерпаю ли я всю RAM, если положу внутрь /opt/install/package.ipk DVD-фильм?
Нет, tar.gz любой вложенности позволяет распаковывать в потоке, не используя промежуточный каталог.
-
Зачем dnsmasq ради этого ставить? В udhcpd из busybox все нужное имеется. Нужен только tftp сервер.
Тут, как говорится, на вкус и цвет. Больше пакетов, хороших и разных.
-
Здесь не первый раз упоминают rpath. Но предмет для дискуссии пустяковый. С точки зрения прошивки (libndmOpkg) важно, чтобы поддерживалось как можно больше разных пакетов. Для этого определяется LD_LIBRARY_PATH, который не мешает работе пакетов, собранных с rpath=/opt/lib, и позволяет работать пакетам, собранным без него.
Если же кто займётся сборкой пакетов нашим билдрутом, и непременно захочет rpath, подправит rules.mk самостоятельно.
-
Точно, баг. Не соответствует описанию, исправим. Новый релиз запланирован к концу следующей недели, а пока можно определить правильный LD_LIBRARY_PATH в initrc.
-
-
/opt/install как раз и нужен, чтобы поставить минимальный набор утилит для начала работы. В этот момент скрипты не нужны. Затем, имея настоящий /opt/bin/sh и настоящий /opt/bin/opkg, будут ставиться пакеты со скриптами, и установкой будет заниматься /opt/bin/opkg, а не компонент прошивки.
Можете привести несколько примеров пакетов с pre- и post-install скриптами для понимания?
-
Правильно ли я понимаю то, что пакеты, положенные в папку /opt/install будут распаковываться при каждой загрузке роутера, причём post/pre-inst скрипты в пакетах выполняться не будут?
Пакеты после установки удаляются. Скрипты пока не выполняются, но это можно (и нужно) обсудить.
-
- как прописать правила iptables?
Прописывается скриптом /opt/etc/ndm/netfilter.d/your_script.sh. Скрипт вызывается каждый раз, когда ndm перетирает таблицы netfilter, чтобы ваши правила не исчезали. В скрипте нужно проверять название таблицы "filter", "nat", "mangle". Пример здесь: https://github.com/ndmsystems/packages/ ... netfilterd
-
На виве всё нормально. Прошивка вот эта, на флешке ext3 распакован ваш архив, ошибок нет
-
Архив рабочий. После распаковки на ext2 и ext3 без проблем работает на Keenetic II. Попробуем завтра где-нибудь достать виву...
-
Пришлите содержимое USB-диска в виде архива, поглядим.
-
После пересборки прошивок и SDK пакеты из opkg.keenopt.ru побились. Будем пересобирать в начале следующей недели, объявим об этом отдельно.
-
Пытался собрать по инструкции. Получил такое.
sh: 1: git: not found failed.
Собираю на debian.
Поставьте git
apt-get install git
-
На Ubuntu 14LTS x64 по-быстрому не собирается.
Где взять готовые *.ipk?
Обновили сборку. Если не работает, пришлите, на чем спотыкается.
Готовые ipk можно скачать с opkg.keenopt.ru, но там довольно сырой вариант. Работаем над установкой через opkg и генератором минимального install-архива.
Keenetic Giga 2 с системой OPKG
in Вопросы по сборке и настройке Opkg
Posted
Сейчас, к сожалению, нельзя добавлять, удалять и обновлять ничего, т.к. в официальной раздаче opkg отсутствует.