fix: preserve semantic news sections in WeChat morning drafts

This commit is contained in:
john
2026-10-20 06:07:45 +08:00
parent 03bdb09d8b
commit b6349269c0
7 changed files with 102 additions and 22 deletions
+4 -4
View File
@@ -822,7 +822,7 @@ copy_persisted_item() {
set +e
(
cd "${APP_DIR}"
COPYFILE_DISABLE=1 tar --exclude='*.sock' -cf - "${item}"
COPYFILE_DISABLE=1 tar --exclude='*.sock' --exclude='*/.agents/.skills-sync.lock' -cf - "${item}"
) | (
cd "${dest_root}"
COPYFILE_DISABLE=1 tar -xf -
@@ -845,7 +845,7 @@ copy_persisted_item() {
say "备份当前 live 全目录"
set +e
COPYFILE_DISABLE=1 tar --exclude='Memind/.tailscale/*.sock' \
COPYFILE_DISABLE=1 tar --exclude='Memind/.tailscale/*.sock' --exclude='*/.agents/.skills-sync.lock' \
-czf "${FULL_BACKUP_TAR}" -C "$(dirname "${APP_DIR}")" "$(basename "${APP_DIR}")"
tar_status=$?
set -e
@@ -866,7 +866,7 @@ for item in "${PERSISTED_ITEMS[@]}"; do
mkdir -p "${tmp_persist_dir}/${item}"
(
cd "${APP_DIR}/${item}"
COPYFILE_DISABLE=1 tar --exclude='*.sock' -cf - .
COPYFILE_DISABLE=1 tar --exclude='*.sock' --exclude='*/.agents/.skills-sync.lock' -cf - .
) | (
cd "${tmp_persist_dir}/${item}"
tar -xf -
@@ -904,7 +904,7 @@ for item in "${PERSISTED_ITEMS[@]}"; do
mkdir -p "${RUNTIME_DIR}/${item}"
(
cd "${APP_DIR}/${item}"
COPYFILE_DISABLE=1 tar --exclude='*.sock' -cf - .
COPYFILE_DISABLE=1 tar --exclude='*.sock' --exclude='*/.agents/.skills-sync.lock' -cf - .
) | (
cd "${RUNTIME_DIR}/${item}"
tar -xf -