]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/blobdiff - lfs/libloc
libloc: Export DB in ipset compatible format.
[people/pmueller/ipfire-2.x.git] / lfs / libloc
index 99f0c30bd6fb6e215eca7c179f0a104dc55feac2..1de135b52fd4e8d43955fe1aa3dde457bbb501ab 100644 (file)
@@ -93,14 +93,17 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        cd $(DIR_APP) && rm -f /var/lib/location/database.db
        cd $(DIR_APP) && xz -d /var/lib/location/database.db.xz
 
-       # Launch location util and export all locations in xt_geoip format.
+       # Create directory for ipset databases.
+       cd $(DIR_APP) && mkdir -pv /var/lib/location/ipset
+
+       # Launch location util and export all locations in ipset compatible format.
        cd $(DIR_APP) && /usr/bin/location export \
-               --directory=/usr/share/xt_geoip \
+               --directory=/var/lib/location/ipset \
                --family=ipv4 \
-               --format=xt_geoip
+               --format=ipset
 
        # Remove exported IPv6 zones.
-       cd $(DIR_APP) && rm -rvf /usr/share/xt_geoip/*.iv6
+       cd $(DIR_APP) && rm -rvf /var/lib/location/ipset/*.ipset6
 
        @rm -rf $(DIR_APP)
        @$(POSTBUILD)