mirror of https://github.com/OpenIPC/firmware.git
zerotier version update to 1.8.10, add package to ultimate builds
parent
2afb0db9c2
commit
bba9d000a2
|
@ -5,9 +5,13 @@
|
||||||
|
|
||||||
case "$1" in
|
case "$1" in
|
||||||
start)
|
start)
|
||||||
echo "Starting zerotier-one daemon..."
|
if grep -q daemon=1 /etc/zerotier.conf; then
|
||||||
/sbin/modprobe tun
|
echo "Starting zerotier-one daemon..."
|
||||||
/usr/sbin/zerotier-one -d
|
/sbin/modprobe tun
|
||||||
|
/usr/sbin/zerotier-one -d
|
||||||
|
else
|
||||||
|
echo "Zerotier-One service disabled in zerotier.conf..."
|
||||||
|
fi
|
||||||
;;
|
;;
|
||||||
stop)
|
stop)
|
||||||
echo "Stopping zerotier-one daemon..."
|
echo "Stopping zerotier-one daemon..."
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
daemon=0
|
|
@ -1,14 +1,11 @@
|
||||||
# ZeroTier One
|
# ZeroTier One
|
||||||
|
|
||||||
Пакет [ZeroTier One](https://www.zerotier.com) предназначен только для локальной сборки без установки в rootfs (соотвествующая строка в .mk имеет коментарий) за исключением скрипта запуска демона и библиотеки libstdc++. После прошивки камеры, zerotier-one необходимо загрузить в /usr/sbin и создать 2 симлинка:
|
Пакет [ZeroTier One](https://www.zerotier.com) для сборок ultimate.
|
||||||
|
|
||||||
```
|
Для запуска сервиса необходимо выполнить из консоли (web либо ssh):
|
||||||
ln -sf zerotier-one zerotier-cli
|
|
||||||
ln -sf zerotier-one zerotier-idtool
|
|
||||||
```
|
|
||||||
Перезапустить камеру или выполнить команду из консоли (web либо ssh):
|
|
||||||
|
|
||||||
```
|
```
|
||||||
|
echo "daemon=1" > /etc/zerotier.conf
|
||||||
/etc/init.d/S90zerotier start
|
/etc/init.d/S90zerotier start
|
||||||
```
|
```
|
||||||
|
|
||||||
|
@ -32,4 +29,4 @@ zerotier-cli join network_id где (ID сети полученный на эт
|
||||||
zerotier-cli leave network_id где (ID сети полученный на этапе 2) в ответ будет отображен статус: <200 leave OK>
|
zerotier-cli leave network_id где (ID сети полученный на этапе 2) в ответ будет отображен статус: <200 leave OK>
|
||||||
```
|
```
|
||||||
|
|
||||||
p.s. для hi3516ev300 и gk7205v300 на базе прошивки OpenIpc, собранные пакеты можно взять [здесь](https://github.com/cronyx/zerotier-openipc), проверить наличие места в оверлее, необходимо не менее 2.5Mb, распаковать и залить все файлы согласно дереву каталогов, выполнить п.1-4 настройки и подключения.
|
p.s. для hi3516ev300 и gk7205v300 на базе прошивки OpenIpc, со старой разметкой разделов, собранные пакеты можно взять [здесь](https://github.com/cronyx/zerotier-openipc), проверить наличие места в оверлее, необходимо не менее 2.5Mb, распаковать и залить все файлы согласно дереву каталогов, выполнить п.1-4 для подключения.
|
|
@ -4,7 +4,7 @@
|
||||||
#
|
#
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
ZEROTIER_ONE_VERSION = 7ea2354540cd891f61d0944ff8a25c53a42bd038
|
ZEROTIER_ONE_VERSION = 7e46c8359231b4aa55c5d739462c4e5682d35755
|
||||||
ZEROTIER_ONE_SITE = $(call github,zerotier,ZeroTierOne,$(ZEROTIER_ONE_VERSION))
|
ZEROTIER_ONE_SITE = $(call github,zerotier,ZeroTierOne,$(ZEROTIER_ONE_VERSION))
|
||||||
# ZEROTIER_ONE_DEPENDENCIES += libminiupnpc libnatpmp
|
# ZEROTIER_ONE_DEPENDENCIES += libminiupnpc libnatpmp
|
||||||
ZEROTIER_ONE_LICENSE = BUSL-1.1
|
ZEROTIER_ONE_LICENSE = BUSL-1.1
|
||||||
|
@ -19,7 +19,10 @@ define ZEROTIER_ONE_BUILD_CMDS
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define ZEROTIER_ONE_INSTALL_TARGET_CMDS
|
define ZEROTIER_ONE_INSTALL_TARGET_CMDS
|
||||||
# $(MAKE) -C $(@D) DESTDIR=$(TARGET_DIR) install
|
$(MAKE) -C $(@D) DESTDIR=$(TARGET_DIR) install
|
||||||
|
|
||||||
|
$(INSTALL) -m 755 -d $(TARGET_DIR)/etc
|
||||||
|
cp ../general/package/zerotier-one/files/zerotier.conf $(TARGET_DIR)/etc
|
||||||
|
|
||||||
$(INSTALL) -m 755 -d $(TARGET_DIR)/etc/init.d
|
$(INSTALL) -m 755 -d $(TARGET_DIR)/etc/init.d
|
||||||
cp ../general/package/zerotier-one/files/S90zerotier $(TARGET_DIR)/etc/init.d
|
cp ../general/package/zerotier-one/files/S90zerotier $(TARGET_DIR)/etc/init.d
|
||||||
|
|
Loading…
Reference in New Issue