mirror of https://github.com/OpenIPC/firmware.git
Update rootfs_script.sh
parent
cd940aa700
commit
f546383d2d
|
@ -22,7 +22,7 @@ if [ -f ${LIST} ]; then
|
||||||
xargs -a ${LIST} -I % rm -f ${TARGET_DIR}%
|
xargs -a ${LIST} -I % rm -f ${TARGET_DIR}%
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
#############################################################################################
|
||||||
|
|
||||||
# 确保文件存在
|
# 确保文件存在
|
||||||
MDEV_CONF="${TARGET_DIR}/etc/mdev.conf"
|
MDEV_CONF="${TARGET_DIR}/etc/mdev.conf"
|
||||||
|
@ -34,6 +34,8 @@ else
|
||||||
echo "$MDEV_CONF does not exist!"
|
echo "$MDEV_CONF does not exist!"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
##############################################################################################
|
||||||
# 创建 /root/ok.sh 文件并写入内容
|
# 创建 /root/ok.sh 文件并写入内容
|
||||||
OK_SCRIPT="${TARGET_DIR}/root/ok.sh"
|
OK_SCRIPT="${TARGET_DIR}/root/ok.sh"
|
||||||
|
|
||||||
|
@ -76,7 +78,7 @@ EOF
|
||||||
|
|
||||||
# 给脚本添加执行权限
|
# 给脚本添加执行权限
|
||||||
chmod +x "$OK_SCRIPT"
|
chmod +x "$OK_SCRIPT"
|
||||||
|
###########################################################################################################
|
||||||
|
|
||||||
# 修改 /etc/zerotier.conf
|
# 修改 /etc/zerotier.conf
|
||||||
ZEROTIER_CONF="${TARGET_DIR}/etc/zerotier.conf"
|
ZEROTIER_CONF="${TARGET_DIR}/etc/zerotier.conf"
|
||||||
|
@ -85,7 +87,7 @@ if [ -f "$ZEROTIER_CONF" ]; then
|
||||||
else
|
else
|
||||||
echo "$ZEROTIER_CONF does not exist!"
|
echo "$ZEROTIER_CONF does not exist!"
|
||||||
fi
|
fi
|
||||||
|
############################################################################################################
|
||||||
# 修改 /etc/wfb.conf
|
# 修改 /etc/wfb.conf
|
||||||
WFB_CONF="${TARGET_DIR}/etc/wfb.conf"
|
WFB_CONF="${TARGET_DIR}/etc/wfb.conf"
|
||||||
if [ -f "$WFB_CONF" ]; then
|
if [ -f "$WFB_CONF" ]; then
|
||||||
|
@ -94,5 +96,54 @@ if [ -f "$WFB_CONF" ]; then
|
||||||
else
|
else
|
||||||
echo "$WFB_CONF does not exist!"
|
echo "$WFB_CONF does not exist!"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
#################################################################################################################
|
||||||
|
|
||||||
|
#修改MAC
|
||||||
|
MAC="${TARGET_DIR}/etc/network/interfaces.d/eth0"
|
||||||
|
if [ -f "$MAC" ]; then
|
||||||
|
sed -i 's/00:00:23:34:45:66/26:7c:a0:57:91:e8/' "$MAC"
|
||||||
|
else
|
||||||
|
echo "$MAC does not exist!"
|
||||||
|
fi
|
||||||
|
|
||||||
|
################################################################################################################
|
||||||
|
|
||||||
|
|
||||||
|
# 复制 UDPSplitter
|
||||||
cp ${GITHUB_WORKSPACE}/general/scripts/UDPSplitter ${TARGET_DIR}/usr/bin/UDPSplitter
|
cp ${GITHUB_WORKSPACE}/general/scripts/UDPSplitter ${TARGET_DIR}/usr/bin/UDPSplitter
|
||||||
chmod +x "${TARGET_DIR}/usr/bin/UDPSplitter"
|
chmod +x "${TARGET_DIR}/usr/bin/UDPSplitter"
|
||||||
|
|
||||||
|
#################################################################################################################
|
||||||
|
|
||||||
|
#修改/usr/sbin/channels.sh
|
||||||
|
CHSH="${TARGET_DIR}/usr/sbin/channels.sh"
|
||||||
|
cat << 'EOF' > "$CHSH"
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
echo $1 $2 >> /tmp/channels.log
|
||||||
|
channel 8
|
||||||
|
if [ $1 -eq 8 ]; then
|
||||||
|
if [ $2 -gt 1600 ]; then
|
||||||
|
/usr/sbin/ircut.sh on 23 24
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
if [ $2 -lt 1500 ]; then
|
||||||
|
/usr/sbin/ircut.sh off 23 24
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
exit 1
|
||||||
|
EOF
|
||||||
|
|
||||||
|
#######################################################################################################################
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue