Коллеги, в продолжение разговора про обновление репозитория Optware.
Я сделал для Optware свой тестовый target (platforms/packages-xxx.mk и platforms/toolchain-xxx.mk). Это в теории позволило бы автоматизированно синхронизироваться с http://svn.nslu2-linux.org/svnroot/optware/trunk и компилировать новшества автоматически. Но в этом чёртовом Optware ничего автоматизированно не собирается! Причём в оригинальных target'ах тоже. Ссылки на исходники в каждом втором пакете потеряли актуальность и пересобрать автоматизированно хотя бы половину репозитория не представляется возможным. А выполнять эту работу вручную бесперспективно.
В процессе анализа /usr/bin/ipkg.sh был удивлён дальновидностью авторов прошивки. По умолчанию в /usr/etc/ipkg.conf "зашит" репозиторий optware, но для ipkg.sh можно указать переменную среды IPKG_CONF_DIR, содержащую конфиг со своими репозиториями.
Хочу заметить, что древний target wl500g, созданный Олегом (?) опирался на ту же идею: сборку пакетов родным для прошивки тулчейном. Он по прежнему ссылается на /opt/brcm/hndtools-mipsel-uclibc/bin/* и по идее должен оставаться работоспособным по сей день при правильном расположении энтузиасткого тулчейна.