7 case $last in nil) return ;; esac
8 (cd tmp/rollup/all && tar cfz - .) >tmp/rollup/$last-all.tgz
9 mv tmp/rollup/$last-all.tgz archive/
10 rm -f archive/$last-??-??T??:??:??Z.tgz
14 rm -rf tmp/rollup; mkdir -p tmp/rollup
15 for i in archive/????-??-??T??:??:??Z.tgz; do
16 base=${i##*/} year=${base%%-*}
20 *) flush; mkdir tmp/rollup/all; last=$year ;;
23 (cd tmp/rollup/cur && tar xfz -) <$i
24 mv tmp/rollup/cur/cert.* tmp/rollup/all/
25 for j in tmp/rollup/cur/*; do
29 mv tmp/rollup/cur/$base tmp/rollup/all/
32 cat tmp/rollup/cur/$base >>tmp/rollup/all/$base;
33 rm tmp/rollup/cur/$base