--- rpms/smeserver-xinetd/contribs9/smeserver-xinetd.spec 2015/09/24 16:02:30 1.1 +++ rpms/smeserver-xinetd/contribs9/smeserver-xinetd.spec 2018/11/30 11:49:22 1.4 @@ -1,10 +1,10 @@ -# $Id: smeserver-xinetd.spec,v 1.1 2013/03/04 00:35:54 unnilennium Exp $ +# $Id: smeserver-xinetd.spec,v 1.3 2018/02/13 22:56:45 jpp Exp $ # Authority: dungog # Name: Stephen Noble %define name smeserver-xinetd %define version 0.3 -%define release 1 +%define release 4 Summary: Set up xinetd for services. Name: %{name} Version: %{version} @@ -12,10 +12,14 @@ Release: %{release}%{?dist} License: GNU GPL version 2 Group: SMEserver/addon Source: %{name}-%{version}.tar.gz +Patch0: smeserver-xinetd-0.3-bz7832.allowdir.patch +Patch1: smeserver-xinetd-0.3-bz7832.new_template.patch +Patch2: smeserver-xinetd-0.3-bz7832.smtp.patch BuildRoot: /var/tmp/%{name}-%{version} BuildArchitectures: noarch BuildRequires: e-smith-devtools >= 1.13.1-03 Requires: e-smith-release >= 7.0 +Requires: e-smith-base >= 5.6.0-34 Requires: xinetd >= 2.3.13 AutoReqProv: no @@ -23,6 +27,16 @@ AutoReqProv: no Integration package to enable xinetd on SME Server. %changelog +* Fri Nov 30 2018 John Crisp 0.3-4.sme +- Add configuration for smtp [SME: 10512] + +* Tue Feb 13 2018 Jean-Philipe Pialasse 0.3-3.sme +- add new template for the complete config file [SME: 7832] +- requires e-smith-base >= 5.6.0-34 after other xinetd.conf fragment has been removed + +* Tue Feb 13 2018 Jean-Philipe Pialasse 0.3-2.sme +- fix double default template and missind xinetd.d [SME: 7832] + * Thu Sep 24 2015 stephane de Labrusse 0.3-1.sme - Initial release to contribs9 @@ -31,6 +45,9 @@ Integration package to enable xinetd on %prep %setup +%patch0 -p1 +%patch1 -p1 +%patch2 -p1 %build perl createlinks @@ -47,3 +64,12 @@ rm -rf $RPM_BUILD_ROOT %files -f %{name}-%{version}-filelist %defattr(-,root,root) + +%post + +if ! [ -L /usr/sbin/in.qpsmtpd ]; then + echo "Setting up symlink /usr/sbin/in.smtp /usr/sbin/in.qpsmtpd" + ln -s in.smtp /usr/sbin/in.qpsmtpd +else + echo " in.qpsmtpd link exists" +fi