diff options
author | Leonardo Arena <rnalrd@alpinelinux.org> | 2012-01-31 12:30:35 +0000 |
---|---|---|
committer | Leonardo Arena <rnalrd@alpinelinux.org> | 2012-01-31 12:30:47 +0000 |
commit | ae01bbf1922a43ecd3260657195683b69461c464 (patch) | |
tree | 1a23efea0915e30b593d3881bc7da6d12d9d8ac6 /main/geoip | |
parent | c0958a44c4c19f5d6d98db6a3d7a4d18787fe160 (diff) | |
download | aports-ae01bbf1922a43ecd3260657195683b69461c464.tar.bz2 aports-ae01bbf1922a43ecd3260657195683b69461c464.tar.xz |
main/geoip: monthly update of db via cron job
Diffstat (limited to 'main/geoip')
-rw-r--r-- | main/geoip/APKBUILD | 5 | ||||
-rwxr-xr-x | main/geoip/geoip.cron | 2 |
2 files changed, 5 insertions, 2 deletions
diff --git a/main/geoip/APKBUILD b/main/geoip/APKBUILD index 8a47aca86..ab8cac734 100644 --- a/main/geoip/APKBUILD +++ b/main/geoip/APKBUILD @@ -3,7 +3,7 @@ pkgname="geoip" _realname="GeoIP" pkgver=1.4.8 -pkgrel=0 +pkgrel=2 pkgdesc="Lookup countries by IP addresses" url="http://www.maxmind.com/app/ip-location" arch="all" @@ -18,7 +18,7 @@ _builddir="$srcdir"/$_realname-$pkgver prepare() { cd "$_builddir" - # apply patches here + return 0 } build() { @@ -34,6 +34,7 @@ build() { package() { cd "$_builddir" make DESTDIR="$pkgdir" install || return 1 + install -m755 -D ../../geoip.cron "$pkgdir"/etc/periodic/monthly/geoip rm "$pkgdir"/usr/lib/*.la } diff --git a/main/geoip/geoip.cron b/main/geoip/geoip.cron new file mode 100755 index 000000000..b7c2ffd4d --- /dev/null +++ b/main/geoip/geoip.cron @@ -0,0 +1,2 @@ +#!/bin/sh +wget -q http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz -O /tmp/GeoIP.dat.gz && gunzip tmp/GeoIP.dat.gz && mv tmp/GeoIP.dat.gz /usr/share/GeoIP |