]> git.pld-linux.org Git - packages/rpm-build-tools.git/blame - update-geoip.sh
relup: fix commit part
[packages/rpm-build-tools.git] / update-geoip.sh
CommitLineData
49cd827a
ER
1#!/bin/sh
2set -x
3set -e
4pkgs='GeoIP-db-City GeoIP-db-Country GeoIP-db-IPASNum xtables-geoip'
5for pkg in ${*:-$pkgs}; do
6 ./builder -g -ns $pkg
7 cd $pkg
8 rm -vf *.gz *.zip
9 specfile=*.spec
5fc60bc3 10 ../md5 -p1 $specfile
49cd827a
ER
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/
5fc60bc3 21 s/^\(Release:[ \t]\+\)[.0-9]\+\$/\11/
49cd827a
ER
22 " $specfile
23 fi
24
25 ../builder -bb *.spec
26 cd ..
27done
This page took 0.256814 seconds and 4 git commands to generate.