fix: move config restore into boot() after p4 mount
This commit is contained in:
parent
32e8f5abfc
commit
9d0d5ca05b
@ -1,16 +0,0 @@
|
||||
#!/bin/sh
|
||||
# 升级后恢复 frpc 等配置
|
||||
BACKUP="/mnt/mmc2-4/upgrade-backup"
|
||||
|
||||
if [ -f "$BACKUP/frpc" ]; then
|
||||
cp "$BACKUP/frpc" /etc/config/frpc 2>/dev/null
|
||||
/etc/init.d/frpc restart 2>/dev/null
|
||||
logger -t "restore-config" "frpc restored from backup"
|
||||
fi
|
||||
|
||||
if [ -f "$BACKUP/network" ]; then
|
||||
cp "$BACKUP/network" /etc/config/network 2>/dev/null
|
||||
logger -t "restore-config" "network restored from backup"
|
||||
fi
|
||||
|
||||
exit 0
|
||||
@ -47,5 +47,18 @@ boot() {
|
||||
touch "$p4flag"
|
||||
fi
|
||||
|
||||
# ---- Stage 2c: Restore frpc/network from backup (p4 now mounted) ----
|
||||
BACKUP="/mnt/data/upgrade-backup"
|
||||
if [ -f "$BACKUP/frpc" ] && [ ! -f /etc/config/frpc.orig ]; then
|
||||
cp /etc/config/frpc /etc/config/frpc.orig 2>/dev/null
|
||||
cp "$BACKUP/frpc" /etc/config/frpc
|
||||
/etc/init.d/frpc restart 2>/dev/null
|
||||
logger -t "restore" "frpc restored from backup"
|
||||
fi
|
||||
if [ -f "$BACKUP/network" ]; then
|
||||
cp "$BACKUP/network" /etc/config/network
|
||||
logger -t "restore" "network restored from backup"
|
||||
fi
|
||||
|
||||
return 0
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user