/[smecontribs]/rpms/smeserver-xt_geoip/contribs10/smeserver-xt_geoip-1.3.1-bz12029_backup-bz10863_bases.patch
ViewVC logotype

Annotation of /rpms/smeserver-xt_geoip/contribs10/smeserver-xt_geoip-1.3.1-bz12029_backup-bz10863_bases.patch

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.1 - (hide annotations) (download)
Thu Jul 7 16:26:12 2022 UTC (23 months ago) by michel
Branch: MAIN
CVS Tags: smeserver-xt_geoip-1_3_1-20_el7_sme, smeserver-xt_geoip-1_3_1-16_el7_sme, smeserver-xt_geoip-1_3_1-18_el7_sme, smeserver-xt_geoip-1_3_1-15_el7_sme, smeserver-xt_geoip-1_3_1-14_el7_sme, smeserver-xt_geoip-1_3_1-17_el7_sme, smeserver-xt_geoip-1_3_1-19_el7_sme, HEAD
make: « clog » est à jour.

1 michel 1.1 diff -urN smeserver-xt_geoip-1.3.1.old/createlinks smeserver-xt_geoip-1.3.1/createlinks
2     --- smeserver-xt_geoip-1.3.1.old/createlinks 2022-03-09 22:16:38.099000000 +0400
3     +++ smeserver-xt_geoip-1.3.1/createlinks 2022-06-28 22:21:29.958000000 +0400
4     @@ -45,3 +45,13 @@
5     event_link('navigation2-conf', "$event", '80');
6     event_link('routes2-conf', "$event", '80');
7     event_link('locales2-conf', "$event", '80');
8     +
9     +use esmith::Build::Backup qw(:all);
10     +backup_includes("smeserver-xt_geoip", qw(
11     +/usr/share/xt_geoip/BE/
12     +/usr/share/xt_geoip/LE/
13     +/var/lib/xt_geoip/
14     +));
15     +backup_excludes("smeserver-xt_geoip", qw(
16     +/var/lib/xt_geoip/README.txt
17     +));
18     diff -urN smeserver-xt_geoip-1.3.1.old/root/usr/share/xt_geoip/geoip_stats smeserver-xt_geoip-1.3.1/root/usr/share/xt_geoip/geoip_stats
19     --- smeserver-xt_geoip-1.3.1.old/root/usr/share/xt_geoip/geoip_stats 2022-03-09 22:16:38.066000000 +0400
20     +++ smeserver-xt_geoip-1.3.1/root/usr/share/xt_geoip/geoip_stats 2022-07-02 17:36:21.880000000 +0400
21     @@ -34,12 +34,15 @@
22     # permanent files
23     BASEFILE="$STATDIR/Base_${PREF}_ip.lst"
24     BASE2FILE="$STATDIR/Base_${PREF}_country.lst"
25     +ARCHFILE="$STATDIR/ArchBase_${PREF}_ip.lst"
26     +ARCH2FILE="$STATDIR/ArchBase_${PREF}_country.lst"
27     # tempo
28     TMPFILE=$(mktemp $STATDIR/xt_${PREF}.XXXXXXX)
29     # Day - 1
30     MONTH=$(date --date '1 day ago' +%B)
31     LOGDAY="${MONTH:0:3} $(date --date '1 day ago' +%d)"
32     DATE=$(date --date '1 day ago' '+%Y-%m-%d')
33     +ARCHDATE=$(date --date '90 day ago' '+%Y-%m-%d')
34    
35     cd $EXECDIR
36    
37     @@ -80,8 +83,30 @@
38     cat $RESFILE >> $BASEFILE
39     cat $RES2FILE >> $BASE2FILE
40    
41     -# delete files of today
42     -#rm -f $RESFILE $RES2FILE
43     +touch ${TMPFILE}_last3m
44     +touch ${TMPFILE}_older
45     +
46     +# split IP bases file between 'last 3 months' and 'archives'
47     +awk -F ';' "\$1 > \"$ARCHDATE\" {print > (\"${TMPFILE}_last3m\"); next} {print > (\"${TMPFILE}_older\")}" $BASEFILE
48     +
49     +if [ -f ${TMPFILE}_older ]
50     +then
51     + cat ${TMPFILE}_older >> $ARCHFILE
52     + cp ${TMPFILE}_last3m $BASEFILE
53     +fi
54     +cp /dev/null ${TMPFILE}_last3m
55     +cp /dev/null ${TMPFILE}_older
56     +
57     +# split COUNTRY bases file between 'last 3 months' and archives
58     + awk -F ';' "\$1 > \"$ARCHDATE\" {print > (\"${TMPFILE}_last3m\"); next} {print > (\"${TMPFILE}_older\")}" $BASE2FILE
59     +
60     +if [ -f ${TMPFILE}_older ]
61     +then
62     + cat ${TMPFILE}_older >> $ARCH2FILE
63     + cp ${TMPFILE}_last3m $BASE2FILE
64     +fi
65     +
66     +rm -f ${TMPFILE}_last3m ${TMPFILE}_older
67    
68     # for mail
69     if [ -s $RES2FILE ]
70     @@ -89,3 +114,7 @@
71     echo "parse $LOGDIR for $PREF events"
72     cat $RES2FILE
73     fi
74     +
75     +# delete files of today
76     +#rm -f $RESFILE $RES2FILE
77     +

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed