]> git.pld-linux.org Git - packages/rpm-build-tools.git/commitdiff
handle .xz
authorElan Ruusamäe <glen@delfi.ee>
Mon, 27 Jan 2014 16:41:39 +0000 (18:41 +0200)
committerElan Ruusamäe <glen@delfi.ee>
Mon, 27 Jan 2014 16:41:39 +0000 (18:41 +0200)
update-geoip.sh

index 3ab52a35a06a0fe1f12372afc49e175359071ba7..e6bb1ff0637cebc960dfb5d3c1a0fad48808a8d2 100755 (executable)
@@ -29,14 +29,15 @@ for pkg in ${*:-$pkgs}; do
        out=$(./builder -g -ns $pkg 2>&1) || echo "$out"
        cd $pkg
 
-       $update && rm -vf *.gz *.zip
+       $update && rm -vf *.gz *.zip *.xz
 
        specfile=*.spec
 
        out=$(../md5 -p1 $specfile 2>&1) || echo "$out"
 
        version=$(awk '/^Version:[      ]+/{print $NF}' $specfile)
-       if [ $pkg = "xtables-geoip" ]; then
+       case "$pkg" in
+       xtables-geoip)
                dt4=$(TZ=GMT stat -c '%y' *.zip | awk '{print $1}' | tr -d -)
                dt6=$(TZ=GMT stat -c '%y' *.gz | awk '{print $1}' | tr -d -)
                if [ "$dt4" -gt "$dt6" ]; then
@@ -44,9 +45,15 @@ for pkg in ${*:-$pkgs}; do
                else
                        dt=$dt6
                fi
-       else
+               ;;
+       GeoIP-db-City)
+               dt=$(TZ=GMT stat -c %y *.xz | awk '{print $1}' | tr - .)
+               ;;
+       *)
                dt=$(TZ=GMT stat -c %y *.gz | awk '{print $1}' | tr - .)
-       fi
+               ;;
+       esac
+
        if [ "$version" != "$dt" ]; then
                version=$dt
                sed -i -e "
This page took 0.097274 seconds and 4 git commands to generate.