packages: update-geoip.sh (NEW)=?UTF-8?Q?=20?=- tool to update geoip packages
glen
glen at pld-linux.org
Wed Jul 4 22:37:36 CEST 2012
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
================================================================
More information about the pld-cvs-commit
mailing list