/[smeserver]/rpms/e-smith-proxy/sme10/e-smith-proxy-5.6.0-events_update-bz9419.patch
ViewVC logotype

Annotation of /rpms/e-smith-proxy/sme10/e-smith-proxy-5.6.0-events_update-bz9419.patch

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


Revision 1.1 - (hide annotations) (download)
Fri Dec 11 20:35:23 2020 UTC (3 years, 6 months ago) by michel
Branch: MAIN
CVS Tags: e-smith-proxy-5_6_0-10_el7_sme, e-smith-proxy-5_6_0-12_el7_sme, e-smith-proxy-5_6_0-11_el7_sme, e-smith-proxy-5_6_0-8_el7_sme, e-smith-proxy-5_6_0-9_el7_sme, HEAD
* Thu Dec 10 2020 Michel Begue <mab974@gmail.com> 2.6.0-8.sme
- fix actions for e-smith-proxy-update event [SME: 11116]
- add intercept for squid [SME: 9419]

1 michel 1.1 diff -urN e-smith-proxy-5.6.0.old/createlinks e-smith-proxy-5.6.0/createlinks
2     --- e-smith-proxy-5.6.0.old/createlinks 2020-12-09 23:58:52.730000000 +0400
3     +++ e-smith-proxy-5.6.0/createlinks 2020-12-10 00:26:38.006000000 +0400
4     @@ -38,12 +38,7 @@
5     safe_symlink("reload", "root/etc/e-smith/events/$event/services2adjust/masq");
6     }
7    
8     -# remove with systemd
9     -# Daemontools links.
10     -##safe_symlink("../daemontools", "root/etc/rc.d/init.d/supervise/squid");
11     -##safe_symlink("../var/service/squid", "root/service/squid");
12     # Runlevel init links.
13     -##safe_symlink("../init.d/e-smith-service", "root/etc/rc.d/rc7.d/S90squid");
14     safe_symlink("../init.d/e-smith-service", "root/etc/rc.d/rc6.d/K25squid");
15     safe_symlink("../init.d/e-smith-service", "root/etc/rc.d/rc0.d/K25squid");
16    
17     @@ -57,6 +52,4 @@
18    
19     templates2events("/etc/systemd/system-preset/49-koozali.preset", $event);
20     templates2events("/usr/lib/systemd/system/squid.service.d/50koozali.conf", $event);
21     -#event_link("systemd-default", $event, "10");
22     -event_link("systemd-reload", $event, "94");
23     -event_link("reset-unsavedflag", $event, "95");
24     +event_link("systemd-reload", $event, "89");
25     diff -urN e-smith-proxy-5.6.0.old/root/etc/e-smith/templates/etc/rc.d/init.d/masq/35transproxy e-smith-proxy-5.6.0/root/etc/e-smith/templates/etc/rc.d/init.d/masq/35transproxy
26     --- e-smith-proxy-5.6.0.old/root/etc/e-smith/templates/etc/rc.d/init.d/masq/35transproxy 2002-10-02 20:12:30.000000000 +0400
27     +++ e-smith-proxy-5.6.0/root/etc/e-smith/templates/etc/rc.d/init.d/masq/35transproxy 2020-12-10 16:18:48.677000000 +0400
28     @@ -24,7 +24,8 @@
29     my $transproxy = $squid{Transparent} || "yes";
30     my $status = $squid{status} || "disabled";
31     if ($transproxy eq "yes" && $status eq "enabled") {
32     - my $proxyport = $squid{TransparentPort} || "3128";
33     + ##my $proxyport = $squid{TransparentPort} || "3128";
34     + my $proxyport = $squid{InterceptPort} || "8080";
35    
36     # Otherwise, divert port 80 traffic through our proxy
37     $OUT .= " /sbin/iptables --table nat --append TransProxy\\\n";
38     diff -urN e-smith-proxy-5.6.0.old/root/etc/e-smith/templates/etc/rc.d/init.d/masq/90adjustTransProxy e-smith-proxy-5.6.0/root/etc/e-smith/templates/etc/rc.d/init.d/masq/90adjustTransProxy
39     --- e-smith-proxy-5.6.0.old/root/etc/e-smith/templates/etc/rc.d/init.d/masq/90adjustTransProxy 2002-09-12 05:51:21.000000000 +0400
40     +++ e-smith-proxy-5.6.0/root/etc/e-smith/templates/etc/rc.d/init.d/masq/90adjustTransProxy 2020-12-10 16:19:39.318000000 +0400
41     @@ -16,7 +16,8 @@
42     my $status = $squid{status} || "disabled";
43     if ($transproxy eq "yes" && $status eq "enabled")
44     {
45     - my $proxyport = $squid{TransparentPort} || "3128";
46     + ##my $proxyport = $squid{TransparentPort} || "3128";
47     + my $proxyport = $squid{InterceptPort} || "8080";
48    
49     # Otherwise, divert port 80 traffic through our proxy
50     $OUT .= " /sbin/iptables --table nat --replace TransProxy $rule\\\n";
51     diff -urN e-smith-proxy-5.6.0.old/root/etc/e-smith/templates/etc/squid/squid.conf/10HTTPPort e-smith-proxy-5.6.0/root/etc/e-smith/templates/etc/squid/squid.conf/10HTTPPort
52     --- e-smith-proxy-5.6.0.old/root/etc/e-smith/templates/etc/squid/squid.conf/10HTTPPort 2008-10-07 21:37:03.000000000 +0400
53     +++ e-smith-proxy-5.6.0/root/etc/e-smith/templates/etc/squid/squid.conf/10HTTPPort 2020-12-10 16:17:00.077000000 +0400
54     @@ -2,10 +2,12 @@
55     my $transproxy = $squid{Transparent} || "yes";
56    
57     if ($transproxy eq 'yes') {
58     - $OUT .= "http_port $LocalIP:" . ($squid{TCPPort} || '3128') . " transparent\n";
59     - $OUT .= "http_port 127.0.0.1:" . ($squid{TCPPort} || '3128') . ' transparent';
60     + $OUT .= "http_port $LocalIP:" . ($squid{TCPPort} || '3128') . "\n";
61     + $OUT .= "http_port 127.0.0.1:" . ($squid{TCPPort} || '3128') . "\n";
62     + $OUT .= "http_port $LocalIP:" . ($squid{InterceptPort} || '8080') . " intercept\n";
63     + $OUT .= "http_port 127.0.0.1:" . ($squid{InterceptPort} || '8080') . " intercept\n";
64     } else {
65     $OUT .= "http_port $LocalIP:" . ($squid{TCPPort} || '3128') . "\n";
66     - $OUT .= "http_port 127.0.0.1:" . ($squid{TCPPort} || '3128');
67     + $OUT .= "http_port 127.0.0.1:" . ($squid{TCPPort} || '3128') . "\n";
68     }
69     }
70     diff -urN e-smith-proxy-5.6.0.old/root/etc/e-smith/templates/etc/sysconfig/squid/10ALL_ORIG e-smith-proxy-5.6.0/root/etc/e-smith/templates/etc/sysconfig/squid/10ALL_ORIG
71     --- e-smith-proxy-5.6.0.old/root/etc/e-smith/templates/etc/sysconfig/squid/10ALL_ORIG 1970-01-01 04:00:00.000000000 +0400
72     +++ e-smith-proxy-5.6.0/root/etc/e-smith/templates/etc/sysconfig/squid/10ALL_ORIG 2020-12-12 00:10:57.820000000 +0400
73     @@ -0,0 +1,10 @@
74     +# default squid options
75     +SQUID_OPTS=""
76     +
77     +# Time to wait for Squid to shut down when asked. Should not be necessary
78     +# most of the time.
79     +SQUID_SHUTDOWN_TIMEOUT=100
80     +
81     +# default squid conf file
82     +SQUID_CONF="/etc/squid/squid.conf"
83     +
84     diff -urN e-smith-proxy-5.6.0.old/root/etc/e-smith/templates/etc/sysconfig/squid/20OPTS e-smith-proxy-5.6.0/root/etc/e-smith/templates/etc/sysconfig/squid/20OPTS
85     --- e-smith-proxy-5.6.0.old/root/etc/e-smith/templates/etc/sysconfig/squid/20OPTS 1970-01-01 04:00:00.000000000 +0400
86     +++ e-smith-proxy-5.6.0/root/etc/e-smith/templates/etc/sysconfig/squid/20OPTS 2020-12-12 00:04:56.997000000 +0400
87     @@ -0,0 +1,4 @@
88     +# specific squid options
89     +SQUID_OPTS="-s"
90     +
91     +
92     diff -urN e-smith-proxy-5.6.0.old/root/etc/e-smith/templates/usr/lib/systemd/system/squid.service.d/50koozali.conf/40service e-smith-proxy-5.6.0/root/etc/e-smith/templates/usr/lib/systemd/system/squid.service.d/50koozali.conf/40service
93     --- e-smith-proxy-5.6.0.old/root/etc/e-smith/templates/usr/lib/systemd/system/squid.service.d/50koozali.conf/40service 2020-12-09 23:58:52.730000000 +0400
94     +++ e-smith-proxy-5.6.0/root/etc/e-smith/templates/usr/lib/systemd/system/squid.service.d/50koozali.conf/40service 2020-12-12 00:33:27.983000000 +0400
95     @@ -1,12 +1,11 @@
96     [Service]
97     {
98     - # Is there a Files limit in the configuration database
99     - $OUT .= "LimitNOFILE=";
100     - $OUT .= $squid{MaxFileDesc} || 4096;
101     - $OUT .= "\n";
102     +# Is there a Files limit in the configuration database
103     +$OUT .= "LimitNOFILE=";
104     +$OUT .= $squid{MaxFileDesc} || 4096;
105     +$OUT .= "\n";
106     }
107     -#ExecStartPre=-/sbin/e-smith/expand-template /etc/squid/squid.conf
108     -User=squid
109     -Group=squid
110     -# $squid -f $config -sN ---->> $SQUID_CONF
111     -
112     +# squid option -s ---->> $SQUID_OPTS
113     +ExecStartPre=/sbin/e-smith/service-status squid
114     +User=root
115     +Group=root

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