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 | ||||
|   start) | ||||
| 	echo "Starting zerotier-one daemon..." | ||||
| 	/sbin/modprobe tun | ||||
| 	/usr/sbin/zerotier-one -d | ||||
| 	if grep -q daemon=1 /etc/zerotier.conf; then | ||||
| 	    echo "Starting zerotier-one daemon..." | ||||
| 	    /sbin/modprobe tun | ||||
| 	    /usr/sbin/zerotier-one -d | ||||
| 	else | ||||
| 	    echo "Zerotier-One service disabled in zerotier.conf..." | ||||
| 	fi | ||||
|     ;; | ||||
|   stop) | ||||
| 	echo "Stopping zerotier-one daemon..." | ||||
|  |  | |||
|  | @ -0,0 +1 @@ | |||
| daemon=0 | ||||
|  | @ -1,14 +1,11 @@ | |||
| # ZeroTier One | ||||
| 
 | ||||
| Пакет [ZeroTier One](https://www.zerotier.com) предназначен только для локальной сборки без установки в rootfs (соотвествующая строка в .mk имеет коментарий) за исключением скрипта запуска демона и библиотеки libstdc++. После прошивки камеры, zerotier-one необходимо загрузить в /usr/sbin и создать 2 симлинка: | ||||
| 
 | ||||
| ``` | ||||
| ln -sf zerotier-one zerotier-cli | ||||
| ln -sf zerotier-one zerotier-idtool | ||||
| ``` | ||||
| Перезапустить камеру или выполнить команду из консоли (web либо ssh): | ||||
| Пакет [ZeroTier One](https://www.zerotier.com) для сборок ultimate. | ||||
| 
 | ||||
| Для запуска сервиса необходимо выполнить из консоли (web либо ssh): | ||||
| 
 | ||||
| ``` | ||||
| echo "daemon=1" > /etc/zerotier.conf | ||||
| /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> | ||||
| ``` | ||||
| 
 | ||||
| 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_DEPENDENCIES += libminiupnpc libnatpmp
 | ||||
| ZEROTIER_ONE_LICENSE = BUSL-1.1 | ||||
|  | @ -19,7 +19,10 @@ define ZEROTIER_ONE_BUILD_CMDS | |||
| endef | ||||
| 
 | ||||
| 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 | ||||
| 	cp ../general/package/zerotier-one/files/S90zerotier $(TARGET_DIR)/etc/init.d | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue