update daemon
This commit is contained in:
+16
-28
@@ -3,43 +3,31 @@
|
||||
SKIPUNZIP=1
|
||||
ASH_STANDALONE=0
|
||||
|
||||
ZT_PATH=/data/adb/zerotier
|
||||
CONF_PATH=/sdcard/Android/zerotier
|
||||
CONF_NAME=network_id.txt
|
||||
ZTPATH=/data/adb/zerotier
|
||||
SYSBIN=/system/bin
|
||||
|
||||
ui_print "- unzip"
|
||||
unzip -o "${ZIPFILE}" -x 'META-INF/*' -d "${MODPATH}" >&2
|
||||
|
||||
ui_print "- set file permission"
|
||||
set_perm_recursive ${MODPATH}/zerotier 0 0 0755 0755
|
||||
unzip -o $ZIPFILE -x 'META-INF/*' -d $MODPATH >&2
|
||||
|
||||
ui_print "- create work dir"
|
||||
mkdir -p ${ZT_PATH}
|
||||
mkdir ${ZT_PATH}/run ${ZT_PATH}/home
|
||||
mv ${MODPATH}/zerotier/* ${ZT_PATH}
|
||||
mkdir -p $ZTPATH/run $ZTPATH/home
|
||||
mv $MODPATH/zerotier/* $ZTPATH
|
||||
ln -sf $ZTPATH/zerotier-one $ZTPATH/zerotier-cli
|
||||
ln -sf $ZTPATH/zerotier-one $ZTPATH/zerotier-idtool
|
||||
|
||||
ln -s ${ZT_PATH}/zerotier-one ${ZT_PATH}/zerotier-cli
|
||||
ln -s ${ZT_PATH}/zerotier-one ${ZT_PATH}/zerotier-idtool
|
||||
ui_print "- link to system"
|
||||
mkdir -p $MODPATH$SYSBIN
|
||||
ln -sf $ZTPATH/zerotier.sh $MODPATH$SYSBIN/zerotier.sh
|
||||
ln -sf $ZTPATH/zerotier-cli $MODPATH$SYSBIN/zerotier-cli
|
||||
|
||||
ui_print "- create config dir"
|
||||
mkdir -p ${CONF_PATH}
|
||||
if [[ ! -e ${CONF_PATH}/${CONF_NAME} ]]; then
|
||||
touch ${CONF_PATH}/${CONF_NAME}
|
||||
echo "0000000000000000" > ${CONF_PATH}/${CONF_NAME}
|
||||
fi
|
||||
|
||||
ui_print "- clean up"
|
||||
rm -rf ${MODPATH}/customize.sh 2>/dev/null
|
||||
rm -rf ${MODPATH}/bin 2>/dev/null
|
||||
sleep 1
|
||||
ui_print "- set file permission"
|
||||
set_perm_recursive $MODPATH 0 0 0755 0644
|
||||
set_perm_recursive $ZTPATH 0 0 0755 0644
|
||||
|
||||
ui_print "- installed"
|
||||
|
||||
set_perm_recursive ${MODPATH} 0 0 0755 0644
|
||||
|
||||
ui_print "---------- information -----------"
|
||||
ui_print "- zerotier root: ${ZT_PATH}"
|
||||
ui_print "- zerotier version: $(grep_prop version ${TMPDIR}/module.prop)"
|
||||
ui_print "- config file path: ${CONF_PATH}/${CONF_NAME}"
|
||||
ui_print "- zerotier root: $ZTPATH"
|
||||
ui_print "- zerotier version: $(grep_prop version $TMPDIR/module.prop)"
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user