Entware-ng - основные сведения

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

Сообщение Zyxmon » 25 фев 2017, 16:42

Pasha_ZZZ писал(а):Источник цитаты Сделал так:

Так можно и затереть отредактированные файлы, не отмеченные при сборке, как конфигурационные. Я бы ограничил переустановку lib*.
На правах гадалки - достаточно было переустановить libffmpegthumbnailer, но мы уже это не узнаем.

Pasha_ZZZ
Сообщения: 56
Зарегистрирован: 31 окт 2015, 11:29

Сообщение Pasha_ZZZ » 25 фев 2017, 18:14

В принципе, можно узнать. Есть же еще один проблемный экземпляр ;-)

Pasha_ZZZ
Сообщения: 56
Зарегистрирован: 31 окт 2015, 11:29

Сообщение Pasha_ZZZ » 07 мар 2017, 09:54

Zyxmon писал(а):Источник цитатыНа правах гадалки - достаточно было переустановить libffmpegthumbnailer, но мы уже это не узнаем.
Гадалка угадала, на другом девайсе переустановка данной либы решила проблему. Хотя даже тамбнейлы отключены в конфиге...

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

Сообщение Zyxmon » 24 апр 2017, 23:00

Репозиторий обновлен, синхронизирован с openwrt. Обновлены пакеты, добавлены новые.

Pasha_ZZZ
Сообщения: 56
Зарегистрирован: 31 окт 2015, 11:29

Сообщение Pasha_ZZZ » 07 май 2017, 19:37

ASUS N18U, перешел с DD-WRT + Entware-3x на TomatoUSB by Shibby + Entware-ng.
В принципе все по инструкции, но есть ньюансы:
1) PATH в заданиях cron умолчальный;
2) часовой пояс в веб-морде выбран MSK, а в терминале и заданиях - UTC.

Для исправления надо добавить в Scripts - Init еще пару строк:

Код: Выделить всё

echo 'TZ=MSK-3'>>/var/spool/cron/crontabs/root
echo 'PATH=/opt/bin:/opt/sbin:/bin:/usr/bin:/sbin:/usr/sbin:/home/root:/mmc/sbin:/mmc/bin:/mmc/usr/sbin:/mmc/usr/bin:/opt/sbin:/opt/bin:/opt/usr/sbin:/opt/usr/bin:'>>/var/spool/cron/crontabs/root
и в /opt/etc/profile еще одну:

Код: Выделить всё

export TZ=MSK-3

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

Сообщение Zyxmon » 07 май 2017, 19:47

Pasha_ZZZ писал(а):Источник цитаты часовой пояс в веб-морде выбран

Все верно. Часовой пояс для UСlibc (mipsel + entware-ng) и для Entware-3x и остальных фидов задается по разному - https://github.com/Entware-ng/Entware-n ... time-zones . В некоторых случаях инсталлятор правильно прописывает зону (ЕМНИП).

Pasha_ZZZ
Сообщения: 56
Зарегистрирован: 31 окт 2015, 11:29

Сообщение Pasha_ZZZ » 08 май 2017, 02:39

Ссылка очень познавательная, спасибо. Но N18U ничуть не MIPSel, к слову... ;-)

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

Сообщение Zyxmon » 08 май 2017, 08:58

Pasha_ZZZ писал(а):Источник цитаты Но N18U ничуть не MIPSel, к слову...

Да, забыл - но прошивка то, скорее всего, на базе UClibc. Это может приводить к сложностям, т.к. бинарники прошивки определяют таймзону одним способом, а бинарники entware - другим.
Если прошивка задает переменную TZ, то можно так
(1) задаем /opt/etc/localtime (ссылка на файл с нужной таймзоной).
(2) при запуске бинарников Entware выполняем `unset TZ`. Это можно сделать в rc.unslung и профиле пользователя (для интерактивных сеансов).

Pasha_ZZZ
Сообщения: 56
Зарегистрирован: 31 окт 2015, 11:29

Сообщение Pasha_ZZZ » 08 май 2017, 09:29

Судя по этому
hndtools-arm-linux-2.6.36-uclibc-4.5.3
на uclibc, да.
А чем вообще чревато задание не ссылкой на таймзону, а переменной TZ?
Мне проще export TZ в скрипте добавить. Тем, более, что да, я забыл, что этот самый экспорт надо добавить во все скрипты, выполняющиеся не через cron:
post-mount, pre-unmount, init, shutdown, firewall, wanup

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

Сообщение Zyxmon » 08 май 2017, 09:53

Pasha_ZZZ писал(а):Источник цитаты А чем вообще чревато задание не ссылкой на таймзону, а переменной TZ?

Если не запутаетесь - ничем. Лучший вариант - прошивочные бинарники используют файл /etc/TZ, а Entware - файл /opt/etc/localtime
Если задана переменная среды TZ (у нее как правило приоритет), то при использовании бинарников из прошивки и entware только одни будут правильно определять таймзону.


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

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

Всего 0 посетителей :: 0 зарегистрированных, 0 скрытых и 0 гостей (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (162) здесь было 16 ноя 2019, 18:33

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