15 lines
799 B
Bash
15 lines
799 B
Bash
set -u
|
|||
|
|
echo "=== 备份里的 SEEDS / 重复键检查 ==="
|
||
|
|
grep -c "DSHS_OVERLAY_BOOTSTRAP_SEEDS" /etc/dshs.env.bak-dom-20260919-061626
|
||
|
|
grep -n "DSHS_OVERLAY_BOOTSTRAP_SEEDS\|DSHS_OVERLAY_ADDR_OVERRIDES\|DSHS_BASE_DOMAIN\|DSHS_COOKIE" /etc/dshs.env.bak-dom-20260919-061626
|
||
|
|
echo
|
||
|
|
echo "=== 当前 /etc/dshs.env 里的重复键检查 ==="
|
||
|
|
grep -c "DSHS_OVERLAY_BOOTSTRAP_SEEDS" /etc/dshs.env
|
||
|
|
grep -n "DSHS_OVERLAY_BOOTSTRAP_SEEDS" /etc/dshs.env
|
||
|
|
echo
|
||
|
|
echo "=== drop-in 里是否还有种子/addr-override ==="
|
||
|
|
grep -rn "SEEDS\|ADDR_OVERRIDES" /etc/systemd/system/dshs.service.d/ 2>/dev/null
|
||
|
|
ls /etc/systemd/system/dshs.service.d/
|
||
|
|
echo
|
||
|
|
echo "=== 备份与当前文件差异(仅键名与种子行)==="
|
||
|
|
diff <(sed 's/=.*/=<v>/' /etc/dshs.env.bak-dom-20260919-061626) <(sed 's/=.*/=<v>/' /etc/dshs.env)
|