File version.check of Package Meta

#!/bin/bash

for p in packages/*.tar.xz
do
    test -L $p || continue
    case "$p" in
    *.doc.tar.xz) continue
    esac
    echo == ${p##*/} ==
    version1="$(tar Oxf $p tlpkg/tlpobj/ | grep -E '^(revision|catalogue-date)')"
    name=${p##*/}
    name=${name%%.*}
    version2="$(xzcat texlive.tlpdb.xz | sed -rn "/^name[[:blank:]]+$name\$/,/^name/ {/^(revision|catalogue-date)/p}")"
    test "$version1" = "$version2" && continue
    pushd /abuild/oscbuild/packagecache/texlive/2021/archive/
	echo $p
	rm -vf ${name}.tar.xz ${name}.doc.tar.xz
	wget ftp://ftp.ctan.org/ctan:/systems/texlive/tlnet/archive/${name}.tar.xz
	wget ftp://ftp.ctan.org/ctan:/systems/texlive/tlnet/archive/${name}.doc.tar.xz
    popd
done
openSUSE Build Service is sponsored by