[arch-commits] Commit in geoip-database/trunk (PKGBUILD check-last-modified.sh)
Evangelos Foutras
foutrelis at archlinux.org
Mon Jan 5 01:34:40 UTC 2015
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
More information about the arch-commits
mailing list