Skip to content

ndmsystems/entware

Repository files navigation

Обратите внимание: для кинетиков существует отдельный порт Entware-ng. Приведённая ниже информация оставлена исключительно для истории.


Адаптация Entware-ng для ZyXEL Keenetic

Собранные здесь пакеты позволяют:

Изменения в пакетах основном сводятся к тому, чтобы "отучить" софт от использования файлов в каталогах /etc, /bin и прочих за пределами папки /opt и обеспечить автозапуск сервисов при старте роутера.

Сборка пакетов

Для сборки модифицированных пакетов разверните билдрут Entware-ng:

git clone https://github.com/Entware-ng/Entware-ng.git
cd Entware-ng

Поместите в файл feeds.conf единственную строчку

echo 'src-git keenopt4entware https://github.com/ndmsystems/entware.git' > feeds.conf

Обновите подключенный фид и установите из него все пакеты:

make package/symlinks

Скопируйте патч для uClibc и .config для билдрута:

cp feeds/keenopt4entware/toolchain/uClibc/patches/9999-keenetic.patch toolchain/uClibc/patches/
cp feeds/keenopt4entware/.config .config

Задайте максимальный PKG_RELEASE для библиотек libc, чтобы изменённые библиотеки имели приоритет перед стандартными из Entware-ng:

sed -i -e 's|^\(PKG_RELEASE:\)=.*|\1=50|g' package/libs/toolchain/Makefile

Соберите тулчейн и пакеты:

make

Собранные пакеты будут находиться в папке bin. Именно в таком виде они перенесены в отдельный репозиторий для кинетиков.

About

NDM Systems Entware-ng feed

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •