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