#!/bin/sh . /etc/conf.d/libmaxminddb set -e [ -z "$MAXMINDDB_FILES" ] && MAXMINDDB_FILES="GeoLite2-City.mmdb" [ -z "$MAXMINDDB_URL" ] && MAXMINDDB_URL="http://geolite.maxmind.com/download/geoip/database" [ -z "$MAXMINDDB_LIBDIR" ] && MAXMINDDB_LIBDIR="/var/lib/libmaxminddb" clean_up() { [ -n "$TMPDIR" ] && rm -rf "$TMPDIR" } trap clean_up EXIT SIGTERM SIGINT SIGQUIT TMPDIR="$(mktemp -d)" for filename in $MAXMINDDB_FILES; do curl --silent "$MAXMINDDB_URL/$filename.gz" -o "$TMPDIR/$filename.gz" gunzip "$TMPDIR/$filename.gz" mv "$TMPDIR/$filename" "$MAXMINDDB_LIBDIR" done exit 0