changeset 658:ef138b0c44a5

Preparation of speed-up archive generation initially off-ed
author HIROSE Yuuji <yuuji@gentei.org>
date Mon, 11 May 2020 19:46:57 +0900
parents 5b5c64023cf5
children a36a2c3b3056
files s4-blog.sh
diffstat 1 files changed, 13 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/s4-blog.sh	Mon May 11 18:37:28 2020 +0900
+++ b/s4-blog.sh	Mon May 11 19:46:57 2020 +0900
@@ -816,10 +816,21 @@
   fi
   err "BDLIST: `ls -l $bd`"
   arcname=archive-$rid.tar.gz
+  ### outstdout=true
   (cd $bd
    # query() CANNOT BE used in this subshell
-   tar zcf .archive.tar.gz $rid && mv .archive.tar.gz "$arcname"
-   err Creating tar archive "`ls -l "$arcname"`"
+   if [ "$outstdout" ]; then
+     cat <<-EOF
+	Content-type: application/x-gzip
+	Content-Disposition: filename="$arcname"
+
+	EOF
+     tar zcf - $rid
+     return
+   else
+     tar zcf .archive.tar.gz $rid && mv .archive.tar.gz "$arcname"
+     err Creating tar archive "`ls -l "$arcname"`"
+   fi
   )
   arcfile=$bd/$arcname
   echo "Content-type: application/x-gzip"

yatex.org