From: Philip Prindeville <philipp@xxxxxxxxxxxxxxxxxxxxx> Also change the default destination directory to /usr/share/xt_geoip as most distros use this now. Update the documentation. Signed-off-by: Philip Prindeville <philipp@xxxxxxxxxxxxxxxxxxxxx> --- geoip/xt_geoip_build | 4 +++- geoip/xt_geoip_build.1 | 10 +++++----- geoip/xt_geoip_fetch | 3 ++- geoip/xt_geoip_fetch.1 | 3 ++- 4 files changed, 12 insertions(+), 8 deletions(-) diff --git a/geoip/xt_geoip_build b/geoip/xt_geoip_build index e7ad9bfdcc1e3b617ada77872f9be87e126b885f..edb05426554f799524610ce55cbfe738b838ba0e 100644 --- a/geoip/xt_geoip_build +++ b/geoip/xt_geoip_build @@ -5,6 +5,7 @@ # Copyright Philip Prindeville, 2018 # Copyright Arjen de Korte, 2020 # + use Getopt::Long; use Net::CIDR::Lite; use Socket qw(AF_INET AF_INET6 inet_pton); @@ -17,8 +18,9 @@ my $csv = Text::CSV_XS->new({ binary => 1, eol => $/, }); # or Text::CSV + my $source_dir = "."; -my $target_dir = "."; +my $target_dir = "/usr/share/xt_geoip"; &Getopt::Long::Configure(qw(bundling)); &GetOptions( diff --git a/geoip/xt_geoip_build.1 b/geoip/xt_geoip_build.1 index 3b6ead31edd405688e692d1244fd6726dd529875..2513f34effffee82a206afca057328f5b86385d5 100644 --- a/geoip/xt_geoip_build.1 +++ b/geoip/xt_geoip_build.1 @@ -22,13 +22,13 @@ script requires it to be called with a path. .PP Options .TP \fB\-D\fP \fItarget_dir\fP -Specifies the target directory into which the files are to be put. Defaults to ".". +Specifies the target directory into which the files are to be put. +Defaults to "/usr/share/xt_geoip". .TP \fB\-S\fP \fIsource_dir\fP -Specifies the source directory from which to read the three files by the name -of \fBGeoLite2\-Country\-Blocks\-IPv4.csv\fP, -\fBGeoLite2\-Country\-Blocks\-IPv6.csv\fP and -\fBGeoLite2\-Country\-Locations\-en.csv\fP. Defaults to ".". +Specifies the source directory from which to read the file +\fBdbip-country-lite.csv\fP. +Defaults to ".". .SH Application .PP Shell commands to build the databases and put them to where they are expected: diff --git a/geoip/xt_geoip_fetch b/geoip/xt_geoip_fetch index 06245195fb5166ac005b5021fa0f811e5e511c78..790ae36c68b45a63811eed69782e21ee180c8632 100755 --- a/geoip/xt_geoip_fetch +++ b/geoip/xt_geoip_fetch @@ -3,6 +3,7 @@ # Utility to query GeoIP database # Copyright Philip Prindeville, 2018 # + use Getopt::Long; use Socket qw(AF_INET AF_INET6 inet_ntop); use warnings; @@ -11,7 +12,7 @@ use strict; sub AF_INET_SIZE() { 4 } sub AF_INET6_SIZE() { 16 } -my $target_dir = "."; +my $target_dir = "/usr/share/xt_geoip"; my $ipv4 = 0; my $ipv6 = 0; diff --git a/geoip/xt_geoip_fetch.1 b/geoip/xt_geoip_fetch.1 index 7280c74b9ab520e61293a304207dfafee07cbe47..d51feea9328d654e98a24cc52ce7a168c15319d0 100644 --- a/geoip/xt_geoip_fetch.1 +++ b/geoip/xt_geoip_fetch.1 @@ -15,7 +15,8 @@ further processing. .PP Options .TP \fB\-D\fP \fIdatabase_dir\fP -Specifies the directory into which the files have been put. Defaults to ".". +Specifies the directory into which the files have been put. +Defaults to "/usr/share/xt_geoip". .TP \fB-4\fP Specifies IPv4 data only. -- 2.17.2