X-Git-Url: http://www.git.stargrave.org/?p=releases-feed.git;a=blobdiff_plain;f=releases.atom.zsh;h=9df1cee38886f8aa8a3040ec65800c55268ee083;hp=72a5b0ed80cf6097259a4cfd4c1609055e394f0f;hb=6a001ca7ec759daaec5f06d82516130f71ffe07f;hpb=8ea6359ee6e1bfe5bb58fd6a21615d2bd7e19114 diff --git a/releases.atom.zsh b/releases.atom.zsh index 72a5b0e..9df1cee 100755 --- a/releases.atom.zsh +++ b/releases.atom.zsh @@ -10,7 +10,7 @@ set -e [[ -n "$AUTHOR_EMAIL" ]] export TZ=UTC zmodload -F zsh/datetime b:strftime -UPDATED=$(strftime %FT%TZ) +strftime -s UPDATED %FT%TZ ATOM=releases.atom tmp=`mktemp` trap "rm -f $tmp" HUP PIPE INT QUIT TERM EXIT @@ -31,19 +31,19 @@ zmodload -F zsh/stat b:zstat for meta (*.meta4(om)) { fn=$meta:r title=${meta%.tar.*} - updated=$(zstat -F %FT%TZ +mtime $meta) + zstat -A updated -F %FT%TZ +mtime $meta cat >> $tmp < $title $BASE_URL/$fn - $updated + ${updated[1]} EOF } echo "" >> $tmp -size_our=$(zstat +size $tmp) -[[ -e $ATOM ]] && size_their=$(zstat +size $ATOM) || size_their=0 -[[ $size_our = $size_their ]] || mv $tmp $ATOM +zstat -A size_our +size $tmp +[[ -e $ATOM ]] && zstat -A size_their +size $ATOM || size_their=0 +[[ ${size_our[1]} = ${size_their[1]} ]] || mv $tmp $ATOM