From: Stefan Schantl Date: Sat, 7 Mar 2015 21:39:32 +0000 (+0100) Subject: networking/red.up/99-geoip-database: Fix empty folder check. X-Git-Tag: v2.17-core91~128^2~6^2~9 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=e24668f99a053d2073de80fe2d0dc8c5d73d2cbc;p=people%2Fstevee%2Fipfire-2.x.git networking/red.up/99-geoip-database: Fix empty folder check. --- diff --git a/src/initscripts/init.d/networking/red.up/99-geoip-database b/src/initscripts/init.d/networking/red.up/99-geoip-database index c79eda15d5..4bd3ee2ab7 100644 --- a/src/initscripts/init.d/networking/red.up/99-geoip-database +++ b/src/initscripts/init.d/networking/red.up/99-geoip-database @@ -2,14 +2,17 @@ # Get the GeoIP database if no one exists yet. -DIR=/usr/share/xt_geoip +DIR="/usr/share/xt_geoip/*" found=false # Check if the directory contains any data. -for i in $DIR/*; do - found=true - break +for i in $DIR; do + # Ignore "." and ".." + if [ -d "$i" ]; then + found=true + break + fi done # Download ruleset if none has been found.