Мы с Linky сделали наброски на плагин в плане установки дополнений в стандартную прошивку, вдвоем начали подправлять ПО на базе твоего плагина. Возникла проблема с недостаточным знанием Си. Ты не хочешь доделать наш плагин, поскольку то что мы хотим сделать весьма плотно пересекается с твоим имеющимся плагином, только чуток масштабней, с онлайн обновлениями, произвольным набором пакетов с сервера без перекомпиляции основного плагина. Основное уже сделано, есть ряд проблем связанных с проверками, логикой работы.
Хотелось бы узнать возможность твоей причастности к дописыванию, поскольку это позволит во первых устанавливать то, что нужно или пакетную установку дополнений, патчей и т.д. Как результат не будут мучить linky просьбами на форуме "ПО от linky" и оперативней можно будет обрастать "плюшками"
[skip]
Eсли хочется добавить какую-то функциональность или патч в прошивку, почему-бы просто не оформить ее в виде отдельного плагина и положить в общий сборник(архив) плагинов?
Просто положить в виде плагина - нужно компилировать его при изменении, плюс нет стандартного решения для авторана. Т.е. библиотеки, которые отсутствуют, расположение структуры папок, которые должны быть вне /root/plugin/var
По поводу написания плагина без использования компилятора - есть идея сделать универсальный плагин, который будет брать названия пунктов меню из файла и просто запускать скрипт с определенными аргументами в зависимости от выбранного пункта меню. Тогда для написания простейших плагинов компилятор будет не нужен, а вся логика будет в скриптах.
Именно о таком плагине и шла речь, чтобы он мог отобразить для выбора и запуска произвольный скрипт или ряд выбранных скриптов, с комментарием, находящимся в теле скрипта. Набросок уже есть, он отображает и запускает одиночные скрипты, но нет скроллирования, нет поддержки каталогов, нет комментариев.
Избыточность первичной установки не интересна, только недавно в этой теме сталкивались, что с дополнениями не работал NFS сервер. Хочется поставить тот набор что нужен персонально, но при этом, чтобы это было централизовано, с загрузкой специфичных для прошивки версий и т.д. Со скриптами проблем нет. С патчем авторана для пакетов - тоже решение нашлось. Нужно доделать до состояния, чтобы рядовой пользователь мог поставить те "плюшки" которые ему интересны как на существующие прошивки, так и на новые установкой одного плагина. Если ты можешь принять участие - давай емейл в личку я солью тебе исходники.