--- rpms/smeserver-altqmail/contribs10/smeserver-altqmail.spec 2023/03/23 03:10:20 1.1 +++ rpms/smeserver-altqmail/contribs10/smeserver-altqmail.spec 2023/03/24 03:45:27 1.2 @@ -1,10 +1,11 @@ Summary: Second qmail instance Name: smeserver-altqmail Version: 0.1.2 -Release: 1%{?dist} +Release: 2%{?dist} License: GPL Group: Networking/Daemons Source: %{name}-%{version}.tar.gz +Patch0: smeserver-altqmail-0.1.2-sme10-throttle.patch BuildRoot: /var/tmp/%{name}-%{version}-%{release}-buildroot BuildArchitectures: noarch @@ -19,6 +20,11 @@ Usefull if you want to reduce the Concur only for some domains %changelog +* Thu Mar 23 2023 Jean-Philippe Pialasse 0.1.2-2.sme +- import to SME10 [SME: 12344] + adapt for systemd and add update event + add throttle capability + * Sun Nov 19 2017 Daniel Berteaud 0.1.2-1 - Fixes in spec file (daniel@firewall-services.com) - Add tito's global lib_dir (daniel@firewall-services.com) @@ -40,11 +46,18 @@ only for some domains %prep %setup -q -n %{name}-%{version} +%patch0 -p1 %build %{__mkdir_p} root/var/log/{altqmail,altqmail-smtpd} perl createlinks mkdir -p root/var/service/altqmail/root/var/qmail/{queue,control,bin} +mkdir -p root/var/service/altqmail/root/tmp +mkdir -p root/var/service/altqmail/root/var/qmail/control/ +echo "20/3600" > root/etc/e-smith/templates/var/service/altqmail/root/var/qmail/control/outratelimit +touch root/var/service/altqmail/root/var/qmail/control/qmail-remote-semaphore +touch root/var/service/altqmail/root/var/qmail/control/outlog + # Create the chrooted qmail queue pushd root/var/service/altqmail/root/var/qmail/queue mkdir pid @@ -74,9 +87,14 @@ popd --file /var/service/altqmail/finish 'attr(0755,root,root)' \ --file /var/service/altqmail/log/run 'attr(0755,root,root)' \ --file /var/service/altqmail-smtpd/run 'attr(0755,root,root)' \ + --file /var/service/altqmail/qmail-remote-throttle 'attr(0755,root,qmail)' \ --file /var/service/altqmail-smtpd/log/run 'attr(0755,root,root)' \ --dir /var/log/altqmail 'attr(0750,qmaill,root)' \ --dir /var/log/altqmail-smtpd 'attr(0750,qmaill,root)' \ + --dir /var/service/altqmail/root/tmp 'attr(0777,root,root)' \ + --file /var/service/altqmail/root/var/qmail/control/outratelimit 'attr(0644,root,root)' \ + --file /var/service/altqmail/root/var/qmail/control/qmail-remote-semaphore 'attr(0554,root,qmail)' \ + --file /var/service/altqmail/root/var/qmail/control/outlog 'attr(0554,root,qmail)' \ --dir /var/service/altqmail/root/var/qmail/queue 'attr(0750,qmailq,qmail)' \ --dir /var/service/altqmail/root/var/qmail/queue/bounce 'attr(0755,qmails,qmail)' \ --dir /var/service/altqmail/root/var/qmail/queue/lock 'attr(0750,qmailq,qmail)' \