1

Тема: Пожелания по сборке пакетов Qnapware/Entware.arm

В эту тему пишем пожелания, какие пакеты собрать.

Не забываем указать, на какой платформе Вы готовы проверить собранные пакеты:
Варианты такие:

  1. Qnapware-x86

  2. Qnapware-arm

  3. Entware-arm

2

Re: Пожелания по сборке пакетов Qnapware/Entware.arm

Были такие пожелания. Готов дать тестировать

Samba для Qnapware (arm)
Miniupnpd (Entware-arm)

Re: Пожелания по сборке пакетов Qnapware/Entware.arm

Спасибо большое за выполненный титанический труд.

Optware, действительно, пора уже на заслуженны отдых smile

Огромная просьба,
Соберите, пжста, dovecot (IMAP/POP-сервер) с поддержкой MySQL. Можно крайнюю, можно такую же как и в текущем репозитории.
И отдельным пакетом, наверное, будет иметь смысл в репозиторий положить (dovecot-mysql, как это и пишется в документации)

Наша благодарность не будет иметь границ в пределах разумного .... (с)

NAS: QNAP-TS-559ProII, ***** DNS-434
Computers: 1 x Apple iMac '27, 2 x DesktopPC, 3 x Netbooks, 5 x Raspberry Pi , 2 x Printers
Network: Draytek Vigor 2920fvn, ***** DGS-1216, Cisco/Linksys SPA-3000/3102, 2 x UPS (5kW)
OSs: Mac OS X 10.9.x, Linux, Windows 8/7/XP

Re: Пожелания по сборке пакетов Qnapware/Entware.arm

А.... наглеть, так наглеть... smile

А возможно ли "до кучи" собрать еще и exim4 (ftp://ftp.exim.org/pub/exim/)?

EXIM4 и DOVECOT-SQL под х86 платформу (у меня QNAP)

С заблаговременной благодарностью...

NAS: QNAP-TS-559ProII, ***** DNS-434
Computers: 1 x Apple iMac '27, 2 x DesktopPC, 3 x Netbooks, 5 x Raspberry Pi , 2 x Printers
Network: Draytek Vigor 2920fvn, ***** DGS-1216, Cisco/Linksys SPA-3000/3102, 2 x UPS (5kW)
OSs: Mac OS X 10.9.x, Linux, Windows 8/7/XP

5

Re: Пожелания по сборке пакетов Qnapware/Entware.arm

Странник, В Qnapware за основу берется репозиторий Openwrt. Там есть dovecot (без mysql). В принципе пакет рабочий, после ближайшей синхронизации с entware попробую собрать.
FYI - http://forum.zyxmon.org/topic640-ishchu … netic.html

Проекта exim4 для openwrt в официальных репах не видно. Поищите, может есть неофициальные.

PS Нашел exim4 тут - https://github.com/enigmagroup/enigmabox-openwrt

6

Re: Пожелания по сборке пакетов Qnapware/Entware.arm

Странник, dovecot не совсем корректно собирался для Qnapware. Исправил и добавил mysql.
Проверяйте - http://qnapware.zyxmon.org/binaries-x86 … napx86.ipk
По результатам отпишитесь.

PS Ежемесячная синхронизация (с entware/openwrt) откладывается по независимым от меня причинам.

Re: Пожелания по сборке пакетов Qnapware/Entware.arm

Ура (ты мой герой:))!!!
Пойду проверять...

А по Exim4 перспективы есть?

С глубочайшим уважением и признанием...

NAS: QNAP-TS-559ProII, ***** DNS-434
Computers: 1 x Apple iMac '27, 2 x DesktopPC, 3 x Netbooks, 5 x Raspberry Pi , 2 x Printers
Network: Draytek Vigor 2920fvn, ***** DGS-1216, Cisco/Linksys SPA-3000/3102, 2 x UPS (5kW)
OSs: Mac OS X 10.9.x, Linux, Windows 8/7/XP

Re: Пожелания по сборке пакетов Qnapware/Entware.arm

Чудненько так всё работает... smile

Даже на  MySQL, даже с TLS/SSL.

Спасибо большое.

С искренней признательностью нижайше жду новостей про EXIM4 smile

NAS: QNAP-TS-559ProII, ***** DNS-434
Computers: 1 x Apple iMac '27, 2 x DesktopPC, 3 x Netbooks, 5 x Raspberry Pi , 2 x Printers
Network: Draytek Vigor 2920fvn, ***** DGS-1216, Cisco/Linksys SPA-3000/3102, 2 x UPS (5kW)
OSs: Mac OS X 10.9.x, Linux, Windows 8/7/XP

9

Re: Пожелания по сборке пакетов Qnapware/Entware.arm

Странник :

Даже на  MySQL

MySQL из qpkg или Qnapware?

Сначала оформлю dovecot (2 разных BUILD_VARIANT). Exim4 вроде собрать (на основе готового проекта) реально.

Re: Пожелания по сборке пакетов Qnapware/Entware.arm

1. MySQL - штатный, который приходит с NAS'ом.
2. Для пущей красоты поправь, пжста, в файлике /Apps/opt/etc/init.d/S90dovecot одну строчку (должно быть так):
ARGS="-c /Apps/opt/etc/dovecot/dovecot.conf"
3. УРА-УРА-УРА!!!

Отредактировано Странник (2015-04-10 00:17:09)

NAS: QNAP-TS-559ProII, ***** DNS-434
Computers: 1 x Apple iMac '27, 2 x DesktopPC, 3 x Netbooks, 5 x Raspberry Pi , 2 x Printers
Network: Draytek Vigor 2920fvn, ***** DGS-1216, Cisco/Linksys SPA-3000/3102, 2 x UPS (5kW)
OSs: Mac OS X 10.9.x, Linux, Windows 8/7/XP

11

Re: Пожелания по сборке пакетов Qnapware/Entware.arm

Странник, не удалось собрать exim4 "с ходу". Попробовал два варианта. Пока отложил.

Re: Пожелания по сборке пакетов Qnapware/Entware.arm

Ок, спасибо за попытку.
Буду ждать.

Не забудь, пжста. Реально нужно.

Спасибо

NAS: QNAP-TS-559ProII, ***** DNS-434
Computers: 1 x Apple iMac '27, 2 x DesktopPC, 3 x Netbooks, 5 x Raspberry Pi , 2 x Printers
Network: Draytek Vigor 2920fvn, ***** DGS-1216, Cisco/Linksys SPA-3000/3102, 2 x UPS (5kW)
OSs: Mac OS X 10.9.x, Linux, Windows 8/7/XP

13

Re: Пожелания по сборке пакетов Qnapware/Entware.arm

Странник, http://qnapware.zyxmon.org/binaries-x86 … napx86.ipk
C Вас скрипт запуска (если работает)

Re: Пожелания по сборке пакетов Qnapware/Entware.arm

Героям слава!!!

Пошел проверять...

P.S. Глянул, на приведение файликов из моих источников в соответствие уйдет пара-тройка дней. Думаю, за выходные справлюсь.
P.P.S. Кстати, какой(ие) пакет(ы) использовался как основа для компиляции? А то я на основе дебиановского конфигурацию собираю. Если остались киньте, пжста (или ссылку)

Отредактировано Странник (2015-04-17 22:54:51)

NAS: QNAP-TS-559ProII, ***** DNS-434
Computers: 1 x Apple iMac '27, 2 x DesktopPC, 3 x Netbooks, 5 x Raspberry Pi , 2 x Printers
Network: Draytek Vigor 2920fvn, ***** DGS-1216, Cisco/Linksys SPA-3000/3102, 2 x UPS (5kW)
OSs: Mac OS X 10.9.x, Linux, Windows 8/7/XP

15

Re: Пожелания по сборке пакетов Qnapware/Entware.arm

Странник, использовался Makefile от Adam Nielsen (гуглится: Adam Nielsen exim openwrt). Он немного подправлен, обновлена версия exim.
Вышло так - http://qnapware.zyxmon.org/binaries-x86 … xim.tar.gz

Re: Пожелания по сборке пакетов Qnapware/Entware.arm

Zyxmon :

Странник, использовался Makefile от Adam Nielsen (гуглится: Adam Nielsen exim openwrt). Он немного подправлен, обновлена версия exim.
Вышло так - http://qnapware.zyxmon.org/binaries-x86 … xim.tar.gz

Zyxmon, а сильно сложно перекомпилировать с приложенными файликами? А то там артифакты лезут...
https://yadi.sk/d/RA8NUsD_g5EQb

Отредактировано Странник (2015-04-18 12:25:42)

NAS: QNAP-TS-559ProII, ***** DNS-434
Computers: 1 x Apple iMac '27, 2 x DesktopPC, 3 x Netbooks, 5 x Raspberry Pi , 2 x Printers
Network: Draytek Vigor 2920fvn, ***** DGS-1216, Cisco/Linksys SPA-3000/3102, 2 x UPS (5kW)
OSs: Mac OS X 10.9.x, Linux, Windows 8/7/XP

17

Re: Пожелания по сборке пакетов Qnapware/Entware.arm

Странник, изменил charset, папки (все /Apps/opt далее как просили).
Для изменения FIXED_NEVER_USERS=admin потребуется патч, т.к. идет проверка юзера admin на хост системе, а его нет.
EXIM_USER или число (вместе с EXIM_GROUP) или строка типа ref:exim, если верить документации. Можно задать.
файл exim.init - скрипт запуска openwrt. Он не используется, нужно свой сделать в духе Entware.
Поддержка mysql отмечена как BROKEN. Можно посмотреть, почему. Если в целом все рабочее - могу попробовать прикрутить.
Файл с измененными путями и charset выложил (вместо предыдущего).

Re: Пожелания по сборке пакетов Qnapware/Entware.arm

ОК, спасибо. Гляну.
С MySQL было бы хорошо, гармонично... smile

На данный момент уткнулся в сообщение отсутствия драйвера manualroute для hubbed_hosts при пробном запуске (при проверке генерируемой конфигурации).
Хотя, судя по makefile поддержка manualroute  включена, пока "непонятка". Разбираюсь

Отредактировано Странник (2015-04-18 13:14:59)

NAS: QNAP-TS-559ProII, ***** DNS-434
Computers: 1 x Apple iMac '27, 2 x DesktopPC, 3 x Netbooks, 5 x Raspberry Pi , 2 x Printers
Network: Draytek Vigor 2920fvn, ***** DGS-1216, Cisco/Linksys SPA-3000/3102, 2 x UPS (5kW)
OSs: Mac OS X 10.9.x, Linux, Windows 8/7/XP

19

Re: Пожелания по сборке пакетов Qnapware/Entware.arm

C достаточно большой вероятностью предыдущая сборка имеет неправильную конфигурацию. Дело в том, что buildroot от openwrt не всегда понимает пробелы (Config.in) ему подавай табуляцию. Пофиксил.
Прикрутил и mysql (пока кривовато с точки зрения Makefile).
Проверяем это:
http://qnapware.zyxmon.org/binaries-x86 … napx86.ipk
Про предыдущую версию забываем!

Re: Пожелания по сборке пакетов Qnapware/Entware.arm

Zyxmon, с новыми файликами пошло повеселей smile, спасибо.

Подошёл к непосредственно настройке и запуску.

Если заведётся, то а) переделаю init-скрипт под окружение QNAP-а (будет основной сложностью)
б) соберу и сгруппирую под пакеты (на примере дебиановского репозитория), включая {pre,post}install и {pre,post}rm. Их уже можно будет нормально собрать в пакеты. Отдам
в) пришлось кое-что отдельно "поскриптовать", отдельно положу, там разберётесь куда именно засунуть, появилась парочка/тройка/четверка... зависимостей (для QNAP). Кстати, нужно договориться, зависимости будем определять для Optware или Qnapware?
г) "нифига" переменные (я про EXIM_USER|EXIM_GROUP) а) не работают, б) нигде не определяются, более того, в) в отдельных скриптах mail/mail прописаны прямо руками (типа, я в шоке). Makefile их, типа, создаёт, если они отсутствуют, но ведь это только при компиляции... они думают, что все компилят исходники??? Что увижу и смогу исправить исправлю
д) отдельно, где-нибудь попробую описать текущие ограничения по настройкам (иначе, нужно лезть и править файлики конфигураций ручками)

Как-то так... Завтра/послезавтра подробности.

NAS: QNAP-TS-559ProII, ***** DNS-434
Computers: 1 x Apple iMac '27, 2 x DesktopPC, 3 x Netbooks, 5 x Raspberry Pi , 2 x Printers
Network: Draytek Vigor 2920fvn, ***** DGS-1216, Cisco/Linksys SPA-3000/3102, 2 x UPS (5kW)
OSs: Mac OS X 10.9.x, Linux, Windows 8/7/XP

21

Re: Пожелания по сборке пакетов Qnapware/Entware.arm

Странник, г) определяется только на этапе компиляции, потом не задать.
Как все буде готово (под QNAP) - посмотрю. Тогда решим.

Re: Пожелания по сборке пакетов Qnapware/Entware.arm

Zyxmon, я нашел сами переменные (не дефиниции). По ним дорисовал конфигуратор. Теперь работает smile
Осталось "красиво" найти и сконфигурировать работу с mysql. Пока вроде бы без затыков.

Можете посмотреть поддержку DKIM?

NAS: QNAP-TS-559ProII, ***** DNS-434
Computers: 1 x Apple iMac '27, 2 x DesktopPC, 3 x Netbooks, 5 x Raspberry Pi , 2 x Printers
Network: Draytek Vigor 2920fvn, ***** DGS-1216, Cisco/Linksys SPA-3000/3102, 2 x UPS (5kW)
OSs: Mac OS X 10.9.x, Linux, Windows 8/7/XP

23

Re: Пожелания по сборке пакетов Qnapware/Entware.arm

Странник :

Можете посмотреть поддержку DKIM?

Включена при сборке.

Re: Пожелания по сборке пакетов Qnapware/Entware.arm

ОК, спасибо. Вроде бы полный комплект хотелок.
Пошел ковырять. wink

NAS: QNAP-TS-559ProII, ***** DNS-434
Computers: 1 x Apple iMac '27, 2 x DesktopPC, 3 x Netbooks, 5 x Raspberry Pi , 2 x Printers
Network: Draytek Vigor 2920fvn, ***** DGS-1216, Cisco/Linksys SPA-3000/3102, 2 x UPS (5kW)
OSs: Mac OS X 10.9.x, Linux, Windows 8/7/XP

Re: Пожелания по сборке пакетов Qnapware/Entware.arm

Ну, что можно сказать?
Ракета потихоньку завелась и пошла на взлёт.

Бинарники работают.
Вроде бы завелась связка: exim - dovecot через mysql и tls. Есть еще чего почистить и настроить (я, типа, ни разу не почтовый работник), но почтовый клиент подключается, очереди создаются, почта ходит.

потихоньку подбираюсь к пунктам плана (выше).

Перекомпиляция точно понадобится, так как изначально я не правильно задал несколько переменных для компиляции sad

Zyxmon, завтра-послезавтра попрошу компильнуть еще раз, а то просто не  удобно тестировать, длинная строка запуска получается.

Доопределюсь, всё допишу, соберу по кучкам и вышлю, попрошу собрать в пакеты.

Спасибо за помощь...

NAS: QNAP-TS-559ProII, ***** DNS-434
Computers: 1 x Apple iMac '27, 2 x DesktopPC, 3 x Netbooks, 5 x Raspberry Pi , 2 x Printers
Network: Draytek Vigor 2920fvn, ***** DGS-1216, Cisco/Linksys SPA-3000/3102, 2 x UPS (5kW)
OSs: Mac OS X 10.9.x, Linux, Windows 8/7/XP