Перейти к содержанию

TheBB

Модераторы
  • Постов

    2 576
  • Зарегистрирован

  • Посещение

  • Победитель дней

    62

Весь контент TheBB

  1. Дык, тож самое - найти и подправить путь к localtime (см. выше)
  2. Найти файл (`/opt/lib/python3.10/site-packages/tzlocal/unix.py` или `/opt/var/lib/homeassitant/deps/lib/python3.10/site-packages/tzlocal/unix.py`) и подправить (см. примерно как)
  3. https://www.opennet.ru/opennews/art.shtml?num=57481 https://github.com/home-assistant/core/issues/74751 и т.д. `opkg remove python3-atomicwrites --force-depends` `opkg install python3-atomicwrites-homeassistant`
  4. https://man7.org/linux/man-pages/man3/getentropy.3.html https://man7.org/linux/man-pages/man2/getrandom.2.html
  5. ### git diff diff --git a/bird2/Makefile b/bird2/Makefile index 891f372..99ade6f 100644 --- a/bird2/Makefile +++ b/bird2/Makefile @@ -97,7 +97,13 @@ protocols, telling BIRD to show various information, telling it to show a routing table filtered by a filter, or asking BIRD to reconfigure. endef -CONFIGURE_ARGS += --disable-libssh +CONFIGURE_ARGS += \ + --disable-libssh \ + --with-iproutedir=/opt/etc/iproute2 + +CONFIGURE_VARS += \ + ac_cv_func_getentropy=no \ + ac_cv_func_getrandom=no define Package/bird2/conffiles /opt/etc/bird.conf @@ -110,8 +116,8 @@ define Package/bird2/install $(INSTALL_BIN) $(PKG_BUILD_DIR)/bird $(1)/opt/sbin/ $(INSTALL_DIR) $(1)/opt/etc $(INSTALL_DATA) ./files/bird.conf $(1)/opt/etc/ -# $(INSTALL_DIR) $(1)/etc/init.d -# $(INSTALL_BIN) ./files/bird.init $(1)/etc/init.d/bird + $(INSTALL_DIR) $(1)/opt/etc/init.d + $(INSTALL_BIN) ./files/S70bird $(1)/opt/etc/init.d/ endef define Package/bird2c/install ZKU2: ~ # ~ # cat /opt/etc/init.d/S70bird #!/bin/sh ENABLED=yes PROCS=bird ARGS="-f -c /opt/etc/bird.conf -P /opt/var/run/bird.pid" PREARGS="" DESC=$PROCS PATH=/opt/sbin:/opt/bin:/opt/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin . /opt/etc/init.d/rc.func ~ # ~ # /opt/etc/init.d/S70bird start Starting bird... done. ~ # ~ # /opt/etc/init.d/S70bird status Checking bird... alive. ~ # ~ # /opt/etc/init.d/S70bird restart Shutting down bird... done. Starting bird... done. ~ # ~ # /opt/etc/init.d/S70bird status Checking bird... alive. ~ #
  6. Акция разовая! Основано на реальных событиях https://github.com/nxhack/openwrt-node-packages aarch64 - `echo "src/gz nodejs http://bin.entware.net/aarch64-k3.10/test/node-js" >> /opt/etc/opkg.conf` mips - `echo "src/gz nodejs http://bin.entware.net/mipssf-k3.4/test/node-js" >> /opt/etc/opkg.conf` mipsel - `echo "src/gz nodejs http://bin.entware.net/mipselsf-k3.4/test/node-js" >> /opt/etc/opkg.conf`
  7. bump to 2022.7.5 (прим. - отключить "zram")
  8. bump to 2022.7.3 (прим. см. ниже ) 1. "pip" можно не откатывать - вбит "костыль" 2. отключить "zram" - `no system zram` (в морде или CLI) и использовать "swap" --- "Кто не спрятался, я не виноват!"
  9. bump to 2022.7.0 bump to 2022.7.1 (прим. те же, см. выше)
  10. Мало. Файлов много, пока все удалит... (~20-40 мин., м.б. и больше). "Экспресс апгрэйд" (~1-3 мин.) opkg update /opt/etc/init.d/S99hass stop opkg remove homeassistant opkg upgrade opkg install homeassistant /opt/etc/init.d/S99hass start
  11. bump to 2022.6.6 (прим. те же, см. выше)
  12. zram? нет. ~ 5 - 10 минут (зависит от устройства, KN-1910 - "середнячок").
  13. то же, см. https://forum.keenetic.com/topic/9423-home-assistant/?do=findComment&comment=147495 (не установили пакеты для нативной сборки )
  14. Не выполнили: https://github.com/Entware/Entware/wiki/Self-installation-of-python-modules
  15. Не архитектуры, а зависимостей "... cannot find dependency node-utf-8-validate..." см. https://forum.keenetic.com/topic/10684-zigbee2mqtt-z2m/?do=findComment&comment=141401 то же самое, см. https://forum.keenetic.com/topic/10684-zigbee2mqtt-z2m/?do=findComment&comment=141401 Т.к. индекс пакетов отсутствует, помогаем "opkg install" руками...
  16. 1 патчить и пересобирать [pid 30277] openat(AT_FDCWD, "/etc/hosts", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 12 vs [pid 30914] openat(AT_FDCWD, "/opt/etc/hosts", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 12 2 прикинуться owrt`шной железякой (х/з как), тады должен тянуть из `/tmp/hosts` 3 пролюбить им моск, чтоб добавили как настраиваемую опцию. А, если не будут брать - отключим газ! делать - ткнуть фейсом об стол, пущай посмотрят на чопики под OpenWrt натыканные.
  17. bump to 2022.6.1 (прим. те же, см. выше)
  18. Т.к. пакет "entware-release" "прибит гвоздями" (см. в "opt-ndmsv2"), архитектуру мона определить так: `grep "arch" /opt/etc/entware_release | cut -f2 -d"="`. Или ваще ставить "dnsmasq" по прямой ссылке (пока не протухнет): `opkg install $(grep '[[:space:]]entware' /opt/etc/opkg.conf | cut -f3 -d' ')/test/dnsmasq-full_2.86-9999_$(grep '150' /opt/etc/opkg.conf | cut -f2 -d' ').ipk`. `/opt/tmp/*` может быть и пустым. )))
  19. dnsmasq-full_2.86-9999_aarch64 dnsmasq-full_2.86-9999_mips dnsmasq-full_2.86-9999_mipsel (до кучи)
  20. `sed -i -e 's,^Group nogroup,Group nobody,' /opt/etc/apache2/apache2.conf`
  21. `opkg install apache-mod-php8` `echo "application/x-httpd-php php" >> /opt/etc/apache2/mime.types` ^ add: если не добавить, не будет обрабатывать php файл(ы), получите пустую страницу `echo 'LoadModule php_module "lib/apache2/libphp.so"' >> /opt/etc/apache2/apache2.conf` ^ add: если не добавить, будет скачивать php файл(ы)
×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.