Author: glen                         Date: Wed Jul  4 20:37:36 2012 GMT
Module: packages                      Tag: HEAD
---- Log message:
- tool to update geoip packages

---- Files affected:
packages:
   update-geoip.sh (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/update-geoip.sh
diff -u /dev/null packages/update-geoip.sh:1.1
--- /dev/null   Wed Jul  4 22:37:36 2012
+++ packages/update-geoip.sh    Wed Jul  4 22:37:31 2012
@@ -0,0 +1,26 @@
+#!/bin/sh
+set -x
+set -e
+pkgs='GeoIP-db-City GeoIP-db-Country GeoIP-db-IPASNum xtables-geoip'
+for pkg in ${*:-$pkgs}; do
+       ./builder -g -ns $pkg
+       cd $pkg
+       rm -vf *.gz *.zip
+       specfile=*.spec
+       ../md5 $specfile
+       version=$(awk '/^Version:[      ]+/{print $NF}' $specfile)
+       if [ $pkg = xtables-geoip ]; then
+               dt=$(stat -c %y *.zip | awk '{print $1}' | tr -d -)
+       else
+               dt=$(stat -c %y *.gz | awk '{print $1}' | tr - .)
+       fi
+       if [ "$version" != "$dt" ]; then
+               version=$dt
+               sed -i -e "
+                       s/^\(Version:[ \t]\+\)[.0-9]\+\$/\1$version/
+               " $specfile
+       fi
+
+       ../builder -bb *.spec
+       cd ..
+done
================================================================
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to