Мы с Linky сделали наброски на плагин в плане установки дополнений в стандартную прошивку, вдвоем начали подправлять ПО на базе твоего плагина. Возникла проблема с недостаточным знанием Си. Ты не хочешь доделать наш плагин, поскольку то что мы хотим сделать весьма плотно пересекается с твоим имеющимся плагином, только чуток масштабней, с онлайн обновлениями, произвольным набором пакетов с сервера без перекомпиляции основного плагина. Основное уже сделано, есть ряд проблем связанных с проверками, логикой работы.[skip]
Хотелось бы узнать возможность твоей причастности к дописыванию, поскольку это позволит во первых устанавливать то, что нужно или пакетную установку дополнений, патчей и т.д. Как результат не будут мучить linky просьбами на форуме "ПО от linky" и оперативней можно будет обрастать "плюшками"
Eсли хочется добавить какую-то функциональность или патч в прошивку, почему-бы просто не оформить ее в виде отдельного плагина и положить в общий сборник(архив) плагинов?
По поводу написания плагина без использования компилятора - есть идея сделать универсальный плагин, который будет брать названия пунктов меню из файла и просто запускать скрипт с определенными аргументами в зависимости от выбранного пункта меню. Тогда для написания простейших плагинов компилятор будет не нужен, а вся логика будет в скриптах.
Просто положить в виде плагина - нужно компилировать его при изменении, плюс нет стандартного решения для авторана. Т.е. библиотеки, которые отсутствуют, расположение структуры папок, которые должны быть вне /root/plugin/var
Избыточность первичной установки не интересна, только недавно в этой теме сталкивались, что с дополнениями не работал NFS сервер. Хочется поставить тот набор что нужен персонально, но при этом, чтобы это было централизовано, с загрузкой специфичных для прошивки версий и т.д. Со скриптами проблем нет. С патчем авторана для пакетов - тоже решение нашлось. Нужно доделать до состояния, чтобы рядовой пользователь мог поставить те "плюшки" которые ему интересны как на существующие прошивки, так и на новые установкой одного плагина. Если ты можешь принять участие - давай емейл в личку я солью тебе исходники.
Я знаю о файле autorun.sh, который кстати может изменятся в зависимости от версии прошивки. Сделал "довесок" который обеспечивает приоритет выполнения патчей и запуск любого их количества (которое может изменяться в зависимости от выбранных пакетов) - в том числе и назначения переменных и т.д.Просто положить в виде плагина - нужно компилировать его при изменении, плюс нет стандартного решения для авторана. Т.е. библиотеки, которые отсутствуют, расположение структуры папок, которые должны быть вне /root/plugin/var
Авторан стандартными средствами есть - при автозапуске плагина во время загрузки, он может запускать все что угодно, при этом никаких изменений в прошивке не требуется. А плагин может быть написан начем угодно, даже на /bin/sh .
Про библиотеки не совсем понял, но отсутствующие в прошивке библиотеки, могут быть загружены из любой папки, в том числе и из /root/plugin/var при помощи переременных LD_LIBRARY_PATH или LD_PRELOAD.
Избыточность первичной установки не интересна, только недавно в этой теме сталкивались, что с дополнениями не работал NFS сервер. Хочется поставить тот набор что нужен персонально, но при этом, чтобы это было централизовано, с загрузкой специфичных для прошивки версий и т.д. Со скриптами проблем нет. С патчем авторана для пакетов - тоже решение нашлось. Нужно доделать до состояния, чтобы рядовой пользователь мог поставить те "плюшки" которые ему интересны как на существующие прошивки, так и на новые установкой одного плагина. Если ты можешь принять участие - давай емейл в личку я солью тебе исходники.
Что-бы только оттестировать и обеспечить совместимость такого плагина существующим зоопарком прошивок (1.1.42, 1.2.9, 1.2.31, 1.2.31 от linky, 1.2.32, 1.2.43, 1.2.45 ) надо очень много свободного времени и желания. Боюсь у меня нет ни того ни другого.
Не нужно, никто не перевешивает на тебя все. Если можешь - только универсальную оболочку с "галочками" выбора скриптов, поддержкой субкаталогов, отображением вертикального скрола при выборе скриптов. Сами скрипты и расширения/дополнения устанавливаемые скриптами - будем собирать с Linky, может еще желающие подключатся.
господа, а как насчет прикрутить minidlna или mediatomb?
Уважаемый stasb1, огромное спасибо за профессионально сделанный программный продукт. И в связи с этим вопрос: планируете ли вы обновить свой plugin для ПО версии 1.2.54 , т.к. NFS сервер в этом ПО уже не работает?господа, а как насчет прикрутить minidlna или mediatomb?
minidlna есть в планах, скорее-всего будет в след. версии.
2) Обновлен BitTorrent клиент Transmission v2.61.Как запустить BitTorrent клиент? Встроенный в Прошивку 1.2.31 образ с добавками Трансмишн работает на ура. Хочется попробовать новые прошивки, но нужен торрент-клиент, а запустить его в SomeStuff plugin не получается!
Хочется попробовать новые прошивки, но нужен торрент-клиент, а запустить его в SomeStuff plugin не получается!
Запусти плагин Somestuff =>включи bittorent . Зайди через telnet на тюнер и дай команду ps. Посмотри в процессах запущен ли transmision torrent. Если он там присутствует , тогда набери на компе в браузере https:// IPтюнера:9091 и зайдешь в web-интерфейс transmision(IPтюнера - это адрес IP твоего тюнера ). Всё должно прекрасно работать (естественно при наличии swap- а ). Удачи2) Обновлен BitTorrent клиент Transmission v2.61.Как запустить BitTorrent клиент? Встроенный в Прошивку 1.2.31 образ с добавками Трансмишн работает на ура. Хочется попробовать новые прошивки, но нужен торрент-клиент, а запустить его в SomeStuff plugin не получается!
Версия 0.0.4что то немножко не понял, качал версию 0.0.4 а после установки в меню плагина Information написано что версия 0.0.3 ...
Новые возможности:
1) Обновлен NFS сервер теперь работает на ПО выше 1.2.45
2) Обновлен BitTorrent клиент Transmission v2.61.