Skip to content

Commit 2602d2b

Browse files
committed
opt(module): 改进配置文件备份格式
1 parent 880a1d1 commit 2602d2b

2 files changed

Lines changed: 6 additions & 5 deletions

File tree

module/customize.sh

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,11 @@ if [ -f "$CONFIG_FILE" ]; then
3131

3232
if chooseport; then
3333
ui_print "- 已选择:使用模块默认配置"
34-
ui_print "- 备份旧配置到: $CONFIG_FILE.$(date +%Y%m%d_%H%M%S).bak"
35-
cp -f "$CONFIG_FILE" "$CONFIG_FILE.$(date +%Y%m%d_%H%M%S).bak"
36-
chmod 644 "$CONFIG_FILE"*
37-
chcon u:object_r:system_file:s0 "$CONFIG_FILE"* 2>/dev/null || true
34+
BACKUP_FILE="$CONFIG_DIR/$(date +%Y%m%d_%H%M%S)_config.toml.bak"
35+
ui_print "- 备份旧配置到: $BACKUP_FILE"
36+
cp -f "$CONFIG_FILE" "$BACKUP_FILE"
37+
chmod 644 "$CONFIG_FILE" "$BACKUP_FILE"
38+
chcon u:object_r:system_file:s0 "$CONFIG_FILE" "$BACKUP_FILE" 2>/dev/null || true
3839
else
3940
ui_print "- 已选择:使用现有配置"
4041
SHOULD_COPY_CONFIG=false

0 commit comments

Comments
 (0)