[packages/rpm-build-tools] handle .xz

glen glen at pld-linux.org
Mon Jan 27 17:42:49 CET 2014


commit 4a8bd840e889ecef137d62efe9203d4ee9f3e010
Author: Elan Ruusamäe <glen at delfi.ee>
Date:   Mon Jan 27 18:41:39 2014 +0200

    handle .xz

 update-geoip.sh | 15 +++++++++++----
 1 file changed, 11 insertions(+), 4 deletions(-)
---
diff --git a/update-geoip.sh b/update-geoip.sh
index 3ab52a3..e6bb1ff 100755
--- a/update-geoip.sh
+++ b/update-geoip.sh
@@ -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 "
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/rpm-build-tools.git/commitdiff/48b660bc82674399d5d68ef9119111a361dd59c1



More information about the pld-cvs-commit mailing list