Summary: xinetd -- A better inetd. Name: xinetd Version: 2.3.15 Release: 7%{?dist} License: BSD Group: System Environment/Daemons Vendor: VMware, Inc. Distribution: Photon URL: http://www.xinetd.org Source0: https://github.com/xinetd-org/xinetd/archive/%{name}-%{version}.tar.gz %define sha1 xinetd=168d54aeb181e271e68f4c53847c3e6b2574dba6 Source1: xinetd.service BuildRequires: systemd Requires: systemd %description Xinetd is a powerful inetd replacement. Xinetd has access control mechanisms, extensive logging capabilities, the ability to make services available based on time, can place limits on the number of servers that can be started, and has a configurable defence mechanism to protect against port scanners, among other things. %prep %setup -q %build ./configure \ --sbindir=%{buildroot}/%{_sbindir} \ --mandir=%{buildroot}/%{_datadir}/man make %install rm -rf %{buildroot} mkdir -p %{buildroot}/%{_sbindir} mkdir -p %{buildroot}/etc/rc.d/init.d mkdir -p %{buildroot}/etc/xinetd.d %makeinstall install -m 0600 contrib/xinetd.conf %{buildroot}/etc/ cp contrib/xinetd.d/* %{buildroot}/etc/xinetd.d mkdir -p %{buildroot}/lib/systemd/system cp %{SOURCE1} %{buildroot}/lib/systemd/system/xinetd.service %clean rm -rf %{buildroot} %post %{_sbindir}/ldconfig if [ $1 -eq 1 ] ; then # Initial installation # Enabled by default per "runs once then goes away" exception /bin/systemctl enable xinetd.service >/dev/null 2>&1 || : fi %preun %systemd_preun xinetd.service %postun %systemd_postun_with_restart xinetd.service %files %defattr(-, root, root) %doc CHANGELOG COPYRIGHT README xinetd/sample.conf contrib/empty.conf %{_sbindir}/* %{_datadir}/man/*/* %attr(0750, root, root) %config(noreplace) /etc/xinetd.conf %attr(0750, root, root) %config(noreplace) /etc/xinetd.d/* /lib/systemd/system/xinetd.service %changelog * Thu Jul 27 2017 Dheeraj Shetty <dheerajs@vmware.com> 2.3.15-7 - Removed syslog.target from service file * Thu May 26 2016 Divya Thaluru <dthaluru@vmware.com> 2.3.15-6 - Fixed logic to restart the active services after upgrade * Tue May 24 2016 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 2.3.15-5 - GA - Bump release of all rpms * Wed May 4 2016 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 2.3.15-4 - Fix upgrade issues * Thu Dec 10 2015 Xiaolin Li <xiaolinl@vmware.com> 2.3.15-3 - Add systemd to Requires and BuildRequires. * Thu Dec 03 2015 Xiaolin Li <xiaolinl@vmware.com> 2.3.15-2 - Remove rc files * Fri Aug 07 2015 Xiaolin Li <xiaolinl@vmware.com> 2.3.15-1 - Add xinetd library to photon * Sun Sep 07 2003 Steve Grubb <linux_4ever@yahoo.com> - Refined installation and added services.