/[smeserver]/rpms/smeserver-qpsmtpd/sme10/smeserver-qpsmtpd-2.6.0-bz11107_11164_systemd_update_event.patch
ViewVC logotype

Contents of /rpms/smeserver-qpsmtpd/sme10/smeserver-qpsmtpd-2.6.0-bz11107_11164_systemd_update_event.patch

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


Revision 1.2 - (show annotations) (download)
Wed Dec 16 16:49:09 2020 UTC (3 years, 5 months ago) by jcrisp
Branch: MAIN
CVS Tags: HEAD
Changes since 1.1: +0 -0 lines
FILE REMOVED
Initial import

1 diff -urN smeserver-qpsmtpd-2.6.0.old/createlinks smeserver-qpsmtpd-2.6.0/createlinks
2 --- smeserver-qpsmtpd-2.6.0.old/createlinks 2020-11-27 22:53:35.000000000 +0400
3 +++ smeserver-qpsmtpd-2.6.0/createlinks 2020-11-27 23:34:15.603000000 +0400
4 @@ -8,6 +8,7 @@
5 domain-create
6 domain-delete
7 bootstrap-console-save
8 + smeserver-qpsmtpd-update
9 ))
10 {
11 event_link("domains-update-dkim", $event, "30");
12 @@ -18,6 +19,7 @@
13 foreach $event (qw(
14 network-create
15 network-delete
16 + smeserver-qpsmtpd-update
17 ))
18 {
19 templates2events("$service/config/relayclients", $event);
20 @@ -29,6 +31,7 @@
21 email-update
22 network-create
23 network-delete
24 + smeserver-qpsmtpd-update
25 ))
26 {
27 templates2events("$service/peers/0", $event);
28 @@ -42,6 +45,7 @@
29 bootstrap-console-save
30 console-save
31 email-update
32 + smeserver-qpsmtpd-update
33 ));
34
35 templates2events("$service/ssl/cert.pem", qw(
36 @@ -49,12 +53,14 @@
37 console-save
38 email-update
39 ssl-update
40 + smeserver-qpsmtpd-update
41 ));
42
43 templates2events($_, qw(
44 bootstrap-console-save
45 console-save
46 email-update
47 + smeserver-qpsmtpd-update
48 ))
49 for (qw(
50 /etc/mail-dmarc.ini
51 @@ -67,6 +73,7 @@
52 bootstrap-console-save
53 console-save
54 email-update
55 + smeserver-qpsmtpd-update
56 ));
57
58 my $control = "/var/qmail/control";
59 @@ -74,6 +81,7 @@
60 bootstrap-console-save
61 console-save
62 email-update
63 + smeserver-qpsmtpd-update
64 ));
65 templates2events("$control/badrcptto", qw(
66 bootstrap-console-save
67 @@ -90,6 +98,7 @@
68 pseudonym-create
69 pseudonym-delete
70 pseudonym-modify
71 + smeserver-qpsmtpd-update
72 ));
73
74 my $config = "/var/service/qpsmtpd/config";
75 @@ -97,6 +106,7 @@
76 bootstrap-console-save
77 console-save
78 email-update
79 + smeserver-qpsmtpd-update
80 ))
81 for (qw(
82 IP
83 @@ -135,17 +145,21 @@
84 pseudonym-create
85 pseudonym-delete
86 pseudonym-modify
87 + smeserver-qpsmtpd-update
88 ));
89
90 templates2events("$config/$_", qw(
91 ssl-update
92 + smeserver-qpsmtpd-update
93 ))
94 for (qw(
95 tls_before_auth
96 tls_ciphers
97 tls_protocols
98 ));
99 +
100 templates2events("$config/badhelo", 'ip-change');
101 +
102 templates2events("$config/goodrcptto", qw(
103 bootstrap-console-save
104 email-update
105 @@ -160,6 +174,7 @@
106 group-create
107 group-delete
108 group-modify
109 + smeserver-qpsmtpd-update
110 ));
111
112 safe_touch("root/etc/e-smith/templates/$config/forcespamcheck/template-begin");
113 @@ -177,6 +192,7 @@
114 group-create
115 group-delete
116 group-modify
117 + smeserver-qpsmtpd-update
118 ));
119
120
121 @@ -196,13 +212,20 @@
122 }
123
124 safe_symlink("daemontools", "root/etc/rc.d/init.d/qpsmtpd");
125 -service_link_enhanced("qpsmtpd", "S85", "7");
126 +#service_link_enhanced("qpsmtpd", "S85", "7");
127 service_link_enhanced("qpsmtpd", "K55", "6");
128 service_link_enhanced("qpsmtpd", "K55", "0");
129 service_link_enhanced("qpsmtpd", "K55", "1");
130
131 safe_symlink("daemontools", "root/etc/rc.d/init.d/sqpsmtpd");
132 -service_link_enhanced("sqpsmtpd", "S85", "7");
133 +#service_link_enhanced("sqpsmtpd", "S85", "7");
134 service_link_enhanced("sqpsmtpd", "K55", "6");
135 service_link_enhanced("sqpsmtpd", "K55", "0");
136 service_link_enhanced("sqpsmtpd", "K55", "1");
137 +
138 +my $event = 'smeserver-qpsmtpd-update';
139 +safe_symlink("restart", "root/etc/e-smith/events/$event/services2adjust/qpsmtpd");
140 +safe_symlink("restart", "root/etc/e-smith/events/$event/services2adjust/sqpsmtpd");
141 +templates2events("/etc/systemd/system-preset/49-koozali.preset", $event);
142 +event_link("systemd-reload", $event, "94");
143 +event_link("reset-unsavedflag", $event, "95");
144 diff -urN smeserver-qpsmtpd-2.6.0.old/root/usr/lib/systemd/system/qpsmtpd.service smeserver-qpsmtpd-2.6.0/root/usr/lib/systemd/system/qpsmtpd.service
145 --- smeserver-qpsmtpd-2.6.0.old/root/usr/lib/systemd/system/qpsmtpd.service 1970-01-01 04:00:00.000000000 +0400
146 +++ smeserver-qpsmtpd-2.6.0/root/usr/lib/systemd/system/qpsmtpd.service 2020-11-27 23:39:23.913000000 +0400
147 @@ -0,0 +1,15 @@
148 +[Unit]
149 +Description=qpsmtpd
150 +After=network.target
151 +Conflicts=proqpsmtpdd.service
152 +
153 +[Service]
154 +Type=oneshot
155 +ExecStartPre=/sbin/e-smith/service-status qpsmtpd
156 +ExecStart=/usr/bin/sv u /service/qpsmtpd
157 +ExecStop=/usr/bin/sv stop /service/qpsmtpd
158 +ExecReload=/usr/bin/sv t /service/qpsmtpd
159 +RemainAfterExit=yes
160 +
161 +[Install]
162 +WantedBy=sme-server.target
163 diff -urN smeserver-qpsmtpd-2.6.0.old/root/usr/lib/systemd/system/sqpsmtpd.service smeserver-qpsmtpd-2.6.0/root/usr/lib/systemd/system/sqpsmtpd.service
164 --- smeserver-qpsmtpd-2.6.0.old/root/usr/lib/systemd/system/sqpsmtpd.service 1970-01-01 04:00:00.000000000 +0400
165 +++ smeserver-qpsmtpd-2.6.0/root/usr/lib/systemd/system/sqpsmtpd.service 2020-11-27 23:39:09.249000000 +0400
166 @@ -0,0 +1,15 @@
167 +[Unit]
168 +Description=sqpsmtpd
169 +After=network.target
170 +Conflicts=prosqpsmtpdd.service
171 +
172 +[Service]
173 +Type=oneshot
174 +ExecStartPre=/sbin/e-smith/service-status sqpsmtpd
175 +ExecStart=/usr/bin/sv u /service/sqpsmtpd
176 +ExecStop=/usr/bin/sv stop /service/sqpsmtpd
177 +ExecReload=/usr/bin/sv t /service/sqpsmtpd
178 +RemainAfterExit=yes
179 +
180 +[Install]
181 +WantedBy=sme-server.target
182 diff -urN smeserver-qpsmtpd-2.6.0.old/root/usr/lib/systemd/system-preset/80-koozali-qpsmtpd.preset smeserver-qpsmtpd-2.6.0/root/usr/lib/systemd/system-preset/80-koozali-qpsmtpd.preset
183 --- smeserver-qpsmtpd-2.6.0.old/root/usr/lib/systemd/system-preset/80-koozali-qpsmtpd.preset 1970-01-01 04:00:00.000000000 +0400
184 +++ smeserver-qpsmtpd-2.6.0/root/usr/lib/systemd/system-preset/80-koozali-qpsmtpd.preset 2020-11-27 23:34:36.880000000 +0400
185 @@ -0,0 +1,2 @@
186 +enable qpsmtpd.service
187 +enable sqpsmtpd.service

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