06 июля | 2024г. | 06:15:09


АвторТема: SomeStuff plugin  (Прочитано 50143 раз)

0 Пользователей и 9 Гостей смотрят эту тему.

Оффлайн acrab

  • Младший Джедай
  • **
  • Сообщений: 117
  • Поблагодарили: 155
  • Уважение: +13
SomeStuff plugin
« Ответ #30: 08 мая | 2012г. | 20:21:56 »
0
Просто положить в виде плагина - нужно компилировать его при изменении, плюс нет стандартного решения для авторана. Т.е. библиотеки, которые отсутствуют, расположение структуры папок, которые должны быть вне /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.


  • GI 8120 1.2.65+php5(lighttpd)+mc и альтернативный портал

Теги:
 

Похожие темы

  Тема / Автор Ответов Последний ответ
0 Ответов
2658 Просмотров
Последний ответ 07 декабря | 2010г. | 14:23:02
от homega
2 Ответов
6722 Просмотров
Последний ответ 09 января | 2011г. | 15:15:51
от homega
6 Ответов
5964 Просмотров
Последний ответ 29 июня | 2011г. | 10:06:01
от vito72
1 Ответов
2877 Просмотров
Последний ответ 30 мая | 2011г. | 15:47:32
от homega
3 Ответов
8018 Просмотров
Последний ответ 09 октября | 2015г. | 09:02:47
от Дмитрий73



X

Добро пожаловать!

Мы заметили, что у Вас установлено расширение AdBlock или ему подобное. Пожалуйста добавьте наш Клуб в белый список, внесите этим посильную лепту в его развитие. Спасибо!