Date: Monday, January 5, 2015 @ 02:34:38 Author: foutrelis Revision: 228428
Add script to easily check for newer databases Added: geoip-database/trunk/check-last-modified.sh Modified: geoip-database/trunk/PKGBUILD ------------------------+ PKGBUILD | 6 +++--- check-last-modified.sh | 9 +++++++++ 2 files changed, 12 insertions(+), 3 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2015-01-04 19:12:26 UTC (rev 228427) +++ PKGBUILD 2015-01-05 01:34:38 UTC (rev 228428) @@ -6,10 +6,10 @@ pkgrel=1 pkgdesc="GeoLite country geolocation database compiled by MaxMind" arch=('any') -url="http://www.maxmind.com/app/ip-location" +url="http://dev.maxmind.com/geoip/legacy/downloadable/" license=('custom:OPEN DATA LICENSE') -source=(GeoIP-$pkgver.dat.gz::http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz - GeoIPv6-$pkgver.dat.gz::http://geolite.maxmind.com/download/geoip/database/GeoIPv6.dat.gz +source=(GeoIP-$pkgver.dat.gz::https://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz + GeoIPv6-$pkgver.dat.gz::https://geolite.maxmind.com/download/geoip/database/GeoIPv6.dat.gz http://geolite.maxmind.com/download/geoip/database/LICENSE.txt) noextract=(GeoIP-$pkgver.dat.gz GeoIPv6-$pkgver.dat.gz) Added: check-last-modified.sh =================================================================== --- check-last-modified.sh (rev 0) +++ check-last-modified.sh 2015-01-05 01:34:38 UTC (rev 228428) @@ -0,0 +1,9 @@ +#!/bin/bash -e + +URLS=(https://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz + https://geolite.maxmind.com/download/geoip/database/GeoIPv6.dat.gz) + +for url in ${URLS[@]}; do + last_mod=$(curl -sI $url | grep ^Last-Modified: | cut -d' ' -f2- | tr -d '\r') + echo "$last_mod (${url##*/})" +done Property changes on: geoip-database/trunk/check-last-modified.sh ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property