fix(release): 打包清单读取避免 SIGPIPE 误报
This commit is contained in:
@@ -78,7 +78,9 @@ log "生成压缩包..."
|
||||
log "完成:$OUT_DIR/$NAME.tar.gz"
|
||||
echo
|
||||
echo "产物内容:"
|
||||
tar -tzf "$OUT_DIR/$NAME.tar.gz" | head -20
|
||||
echo " ...(共 $(tar -tzf "$OUT_DIR/$NAME.tar.gz" | wc -l) 项)"
|
||||
# 先把清单读入变量,避免 tar 因管道提前关闭(SIGPIPE)而误报 "write error"
|
||||
MANIFEST=$(tar -tzf "$OUT_DIR/$NAME.tar.gz")
|
||||
echo "$MANIFEST" | sed -n '1,20p'
|
||||
echo " ...(共 $(echo "$MANIFEST" | wc -l) 项,$(du -h "$OUT_DIR/$NAME.tar.gz" | cut -f1))"
|
||||
echo
|
||||
echo "部署方式:解压后进入 deploy/,复制 .env.example 为 .env 并填写数据库信息,执行 ./install.sh"
|
||||
|
||||
Reference in New Issue
Block a user