s4
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 diff
1.1 --- a/s4-blog.sh Mon May 11 18:37:28 2020 +0900 1.2 +++ b/s4-blog.sh Mon May 11 19:46:57 2020 +0900 1.3 @@ -816,10 +816,21 @@ 1.4 fi 1.5 err "BDLIST: `ls -l $bd`" 1.6 arcname=archive-$rid.tar.gz 1.7 + ### outstdout=true 1.8 (cd $bd 1.9 # query() CANNOT BE used in this subshell 1.10 - tar zcf .archive.tar.gz $rid && mv .archive.tar.gz "$arcname" 1.11 - err Creating tar archive "`ls -l "$arcname"`" 1.12 + if [ "$outstdout" ]; then 1.13 + cat <<-EOF 1.14 + Content-type: application/x-gzip 1.15 + Content-Disposition: filename="$arcname" 1.16 + 1.17 + EOF 1.18 + tar zcf - $rid 1.19 + return 1.20 + else 1.21 + tar zcf .archive.tar.gz $rid && mv .archive.tar.gz "$arcname" 1.22 + err Creating tar archive "`ls -l "$arcname"`" 1.23 + fi 1.24 ) 1.25 arcfile=$bd/$arcname 1.26 echo "Content-type: application/x-gzip"