]> git.pld-linux.org Git - packages/rpm-build-tools.git/blob - update-geoip.sh
- tool to update geoip packages
[packages/rpm-build-tools.git] / update-geoip.sh
1 #!/bin/sh
2 set -x
3 set -e
4 pkgs='GeoIP-db-City GeoIP-db-Country GeoIP-db-IPASNum xtables-geoip'
5 for pkg in ${*:-$pkgs}; do
6         ./builder -g -ns $pkg
7         cd $pkg
8         rm -vf *.gz *.zip
9         specfile=*.spec
10         ../md5 $specfile
11         version=$(awk '/^Version:[      ]+/{print $NF}' $specfile)
12         if [ $pkg = xtables-geoip ]; then
13                 dt=$(stat -c %y *.zip | awk '{print $1}' | tr -d -)
14         else
15                 dt=$(stat -c %y *.gz | awk '{print $1}' | tr - .)
16         fi
17         if [ "$version" != "$dt" ]; then
18                 version=$dt
19                 sed -i -e "
20                         s/^\(Version:[ \t]\+\)[.0-9]\+\$/\1$version/
21                 " $specfile
22         fi
23
24         ../builder -bb *.spec
25         cd ..
26 done
This page took 0.026824 seconds and 3 git commands to generate.