Просто положить в виде плагина - нужно компилировать его при изменении, плюс нет стандартного решения для авторана. Т.е. библиотеки, которые отсутствуют, расположение структуры папок, которые должны быть вне /root/plugin/var
Авторан стандартными средствами есть - при автозапуске плагина во время загрузки, он может запускать все что угодно, при этом никаких изменений в прошивке не требуется. А плагин может быть написан начем угодно, даже на /bin/sh .
Про библиотеки не совсем понял, но отсутствующие в прошивке библиотеки, могут быть загружены из любой папки, в том числе и из /root/plugin/var при помощи переременных LD_LIBRARY_PATH или LD_PRELOAD.
Я знаю о файле autorun.sh, который кстати может изменятся в зависимости от версии прошивки. Сделал "довесок" который обеспечивает приоритет выполнения патчей и запуск любого их количества (которое может изменяться в зависимости от выбранных пакетов) - в том числе и назначения переменных и т.д.
Избыточность первичной установки не интересна, только недавно в этой теме сталкивались, что с дополнениями не работал NFS сервер. Хочется поставить тот набор что нужен персонально, но при этом, чтобы это было централизовано, с загрузкой специфичных для прошивки версий и т.д. Со скриптами проблем нет. С патчем авторана для пакетов - тоже решение нашлось. Нужно доделать до состояния, чтобы рядовой пользователь мог поставить те "плюшки" которые ему интересны как на существующие прошивки, так и на новые установкой одного плагина. Если ты можешь принять участие - давай емейл в личку я солью тебе исходники.
Что-бы только оттестировать и обеспечить совместимость такого плагина существующим зоопарком прошивок (1.1.42, 1.2.9, 1.2.31, 1.2.31 от linky, 1.2.32, 1.2.43, 1.2.45 ) надо очень много свободного времени и желания. Боюсь у меня нет ни того ни другого.
Не нужно, никто не перевешивает на тебя все. Если можешь - только универсальную оболочку с "галочками" выбора скриптов, поддержкой субкаталогов, отображением вертикального скрола при выборе скриптов. Сами скрипты и расширения/дополнения устанавливаемые скриптами - будем собирать с Linky, может еще желающие подключатся.
Заготовка отображающая штук 12 скриптов без учета папок и запуска их (без контроля результата) сейчас есть. В самом скрипте контроль "удачности" скачивания реализуем даже с md5.