Mercurial > hgrepos > hgweb.cgi > 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 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"