X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=releases.atom.zsh;h=b440ee969d89cb976a67e0d52195c1280cf0d8c2;hb=6f8789690dddd068f62b083f5e41338cc820e1d7;hp=72a5b0ed80cf6097259a4cfd4c1609055e394f0f;hpb=8ea6359ee6e1bfe5bb58fd6a21615d2bd7e19114;p=releases-feed.git diff --git a/releases.atom.zsh b/releases.atom.zsh index 72a5b0e..b440ee9 100755 --- a/releases.atom.zsh +++ b/releases.atom.zsh @@ -1,6 +1,6 @@ #!/usr/bin/env zsh # releases.atom.zsh -- releases.atom generator -# Copyright (C) 2022-2023 Sergey Matveev +# Copyright (C) 2022-2024 Sergey Matveev set -e @@ -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