diff -urN smeserver-xt_geoip-1.3.1.old/createlinks smeserver-xt_geoip-1.3.1/createlinks --- smeserver-xt_geoip-1.3.1.old/createlinks 2023-01-11 20:36:20.000000000 +0400 +++ smeserver-xt_geoip-1.3.1/createlinks 2023-02-15 22:25:40.844000000 +0400 @@ -32,12 +32,16 @@ } # actions to perform - for my $event (qw(xt_geoip-update bootstrap-console-save console-save smeserver-xt_geoip-update)) { event_link("smeserver-xt_geoip-download-action", $event, "10"); } +for my $event (qw(bootstrap-console-save e-smith-packetfilter-update + smeserver-xt_geoip-update remote-access-update)) +{ + event_link("xt_geoip_kmod", $event, "15"); +} # for smeserver-manager my $event= "smeserver-xt_geoip-update"; @@ -46,6 +50,7 @@ event_link('routes2-conf', "$event", '80'); event_link('locales2-conf', "$event", '80'); +# backup use esmith::Build::Backup qw(:all); backup_includes("smeserver-xt_geoip", qw( /usr/share/xt_geoip/BE/ diff -urN smeserver-xt_geoip-1.3.1.old/root/etc/e-smith/events/actions/xt_geoip_kmod smeserver-xt_geoip-1.3.1/root/etc/e-smith/events/actions/xt_geoip_kmod --- smeserver-xt_geoip-1.3.1.old/root/etc/e-smith/events/actions/xt_geoip_kmod 1970-01-01 04:00:00.000000000 +0400 +++ smeserver-xt_geoip-1.3.1/root/etc/e-smith/events/actions/xt_geoip_kmod 2023-02-15 22:15:47.263000000 +0400 @@ -0,0 +1,6 @@ +#!/bin/bash + +modprobe -r xt_geoip +weak-modules --add-kernel +modprobe xt_geoip + diff -urN smeserver-xt_geoip-1.3.1.old/root/etc/yum/post-actions/xt_geoip.action smeserver-xt_geoip-1.3.1/root/etc/yum/post-actions/xt_geoip.action --- smeserver-xt_geoip-1.3.1.old/root/etc/yum/post-actions/xt_geoip.action 1970-01-01 04:00:00.000000000 +0400 +++ smeserver-xt_geoip-1.3.1/root/etc/yum/post-actions/xt_geoip.action 2023-02-15 22:17:25.855000000 +0400 @@ -0,0 +1,4 @@ +kernel*:any:/etc/e-smith/events/actions/xt_geoip_kmod +kmod*:any:/etc/e-smith/events/actions/xt_geoip_kmod +xtables-addons*:any:/etc/e-smith/events/actions/xt_geoip_kmod +