Соберите, пожалуйста, пакет ...

Используем пакеты, расширяющие возможности оборудования
Аватара пользователя
Zyxmon
Администратор
Сообщения: 1331
Зарегистрирован: 09 авг 2015, 14:33

Сообщение Zyxmon » 23 авг 2015, 07:06

В этой теме оставляйте Ваши заявки.
Приблизительный шаблон:
---------------------------------------
Соберите, пожалуйста, пакет XXX, версия YYY.
Ссылка на исходники - http:://
Пакет (есть, нет, не знаю) в Openwrt.

Я использую железку ZZZ с Entware.mipsel фид mipselsf
Готов протестировать
-------------------------------------

sepbiy
Сообщения: 9
Зарегистрирован: 19 апр 2016, 22:52

Сообщение sepbiy » 08 янв 2017, 14:25

Расскажите,пожалуйста,как его написать? Я попробую.Если получится,обязательно поделюсь с Вами.Информация о том что это скрипт запуска и где он находится есть, а как его создать нет.Поделитесь,пожалуйста, информацией.
Asus RT-N18U ,Entware-ng (armv7),Tomato Shibby
Linux Asus-RT N18U Linux 2.6.36.4brcmarm armv7l GNU/Linux

Dr.Acid
Сообщения: 148
Зарегистрирован: 26 авг 2015, 22:46

Сообщение Dr.Acid » 08 янв 2017, 14:49

sepbiy, самый простой способ - взять любой пакет, где есть этот скрипт и отредактировать скрипт оттуда. Раз вручную умеете запускать, значит должно всё получиться.

sepbiy
Сообщения: 9
Зарегистрирован: 19 апр 2016, 22:52

Сообщение sepbiy » 08 янв 2017, 16:34

Dr.Acid, спасибо уважаемый,Вы натолкнули меня на мысль запускать эту команду в скрипте веб морды Tomato Shibby и она сработала!!! http://c2n.me/3GbKFmL
Теперь работает автозапуск Mosquitto!!!
Я думаю это будет работать и для остальных приложений Entware-3x в которых отсутствует файл автозапуска.
Asus RT-N18U ,Entware-ng (armv7),Tomato Shibby
Linux Asus-RT N18U Linux 2.6.36.4brcmarm armv7l GNU/Linux

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1331
Зарегистрирован: 09 авг 2015, 14:33

Сообщение Zyxmon » 09 янв 2017, 08:16

sepbiy писал(а):Источник цитаты Я думаю это будет работать

Это способ одевания штанов через голову! Скоро весь offtopic по автозапуску удалю.

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1331
Зарегистрирован: 09 авг 2015, 14:33

Сообщение Zyxmon » 09 янв 2017, 17:04

Crong писал(а):Источник цитаты Здравствуйте, если возможно, соберите, пожалуйста пакет: Astra
Исходные коды

RT-N56U_B1 3.4.3.9-099_5aa2a75, Entware-3x, mipsel

Проверяйте - http://entware-3x.zyxmon.org/binaries/m ... sel-3x.ipk

Crong
Сообщения: 20
Зарегистрирован: 29 ноя 2016, 14:01

Сообщение Crong » 09 янв 2017, 17:42

Zyxmon, работает, спасибо.

sepbiy
Сообщения: 9
Зарегистрирован: 19 апр 2016, 22:52

Сообщение sepbiy » 13 янв 2017, 22:51

Zyxmon, Уважаемый,Вы меня сильно не ругайте,я ведь только учусь,я удалил у себя
Zyxmon писал(а):Источник цитаты
sepbiy писал(а):Источник цитаты Я думаю это будет работать

Это способ одевания штанов через голову! Скоро весь offtopic по автозапуску удалю.

Написал вот такой скрипт автозапуска по аналогии с ssh скрипта , назвал его S52.mosquitto,если Вы не против.
S52.mosquitto
#!/bin/sh

prefix="/opt"
PATH=${prefix}/bin:${prefix}/sbin:/sbin:/bin:/usr/sbin:/usr/bin
MOSQUITTO=/opt/var/run/mosquitto.pid

start() {
echo "starting mosquitto..."
/opt/sbin/mosquitto
}

stop() {
echo "stopping mosquitto..."
kill `cat $MOSQUITTO`
}

status() {
if [ -f $MOSQUITTO ]; then
echo "PID of mosquitto is `cat $MOSQUITTO`"
else
echo "mosquitto is not running"
fi
}

case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
sleep 3
start
;;
status) status
;;
*)
echo "Usage: $0 (start|stop|restart|status)"
exit 1
;;
esac

exit 0
Свернуть

Закинул в init.d ,дал старт в консоли скрипту,перезагрузил маршрутизатор ,сервер запустился автоматически.Проверьте меня пожалуйста,так правильно будет?
Asus RT-N18U ,Entware-ng (armv7),Tomato Shibby
Linux Asus-RT N18U Linux 2.6.36.4brcmarm armv7l GNU/Linux

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1331
Зарегистрирован: 09 авг 2015, 14:33

Сообщение Zyxmon » 14 янв 2017, 08:31

sepbiy писал(а):Источник цитаты так правильно будет?

Так уже правильней, если с pid все OK, можно теперь извлекать носитель. Но есть еще более простой, элементарный скрипт в несколько раз короче.
Вопрос, на самом деле, не в написании такого скрипта, а в том, чтобы быть уверенным, что все параметры передаются правильно не только в Вашем, а и в других случаях.

sepbiy
Сообщения: 9
Зарегистрирован: 19 апр 2016, 22:52

Сообщение sepbiy » 14 янв 2017, 14:43

Ну с PID похоже не все правильно,от дропбир пид создается в папке /opt/var/run/dropbear.pid,а от mosquitto не хочет в той же папке.Значит видать какой то косяк есть.Хотя у меня автозапуск работает

Zyxmon писал(а):Источник цитаты
Но есть еще более простой, элементарный скрипт в несколько раз короче.

Если можно поподробней,где его можно глянуть?
Asus RT-N18U ,Entware-ng (armv7),Tomato Shibby
Linux Asus-RT N18U Linux 2.6.36.4brcmarm armv7l GNU/Linux

kkk4
Сообщения: 1
Зарегистрирован: 16 янв 2017, 13:33

Сообщение kkk4 » 16 янв 2017, 15:14

Соберите, пожалуйста, пакет E-MailRelay версия 1.9.1
ссылка на исходники:
http://emailrelay.sourceforge.net/
https://sourceforge.net/p/emailrelay/co ... ree/trunk/
Пакет есть в Openwrt.
https://github.com/openwrt/packages/issues/2401

Zyxel Keenetic Viva
Готов протестировать

Сначала "зачем, и почему не использовать пакеты x,y,z уже лежащие в entware"
Задача вроде простая - дома есть несколько "тупых" smtp-клиентов (модули управления у iLO Hp Microserver, утилита управления raid-контроллерами LSI, и т.п. Отличаются тем, что умеют присылать уведомления (и "посмертную выдачу") только на 25 порт SMTP-сервера, без TLS/SSL, без авторизации, при этом отправляя только свое имя во From: и тело письма. Ни логинов ни паролей. Ну, это норма для таких систем, даже новых. Кто прописывал в "корпоративе" исключения на 25 порт у почтового сервера по ip и mac для разных Dell DRAC или HP iLO - поймет :)) Нужно организовать на роутере smtp relay/proxy с целью приема роутером по 25 порту писем от таких тупых клиентов, с дальнейшей пересылкой роутером на мой адрес xxxx@gmail.com)
Пробовалось согласно всем манам:
postfix - и все бы хорошо, но полноценно пакет не работает.
Вариант в древнем optware был собран с пакетом cyrus и хоть как-то работал на том же synology, но сейчас слишком устарел:
http://nas.deadcode.net/2009/07/18/setu ... ail-relay/
То, что сейчас в entware (с пакетом sasl2, cyrus в entware нет) - нерабочее, так что не тратьте время, кроме как "SASL authentication failure: No worthy mechs found" при аутентификации на сервере gmail - ничего в итоге от postfix не получите :(

xmail - тоже не желает работать с gmail, обмен TLS/SSL заканчивается на
ErrCode = -152
ErrString = End of socket stream data
SMAIL SMTP-Send FWD = "smtp.google.com:587" SMTP = "xmailserver.test"

Так что тоже не тратьте время. Решения нет, фиксов и рабочего HOWTO нет, только безответные репорты.

Осталась только emailrelay
Пробовал версию (вариант с ssl)
https://downloads.openwrt.org/chaos_cal ... _24kec.ipk
Но завести не удалось - похоже там жесткая привязка к /lib и /usr/bin
Свернуть


Пока приходится использовать рабочую машину - версия emailrelay для windows по этой инструкции:
http://radagast.ca/wordpress/index.php/ ... ith-gmail/
с добавлением ключа "--remote-clients" в батник завелась и заработала как часы через пару минут... :( Но поднимать виртуалку с windows на synology ну не хочется для этой задачи :(


Вернуться в «Entware/Qnapware/Optware/Zyxware - обсуждаем репозитории пакетов»

Кто сейчас на конференции

Всего 7 посетителей :: 0 зарегистрированных, 0 скрытых и 7 гостей (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (121) здесь было 18 май 2016, 18:19

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 7 гостей