249 lines
7.7 KiB
RPMSpec
249 lines
7.7 KiB
RPMSpec
%define majver %(echo %version | cut -d. -f1-2)
|
|
Name: ntp-server
|
|
Version: 4.2.8p15
|
|
Release: 1mamba
|
|
Summary: Synchronizes system time using the Network Time Protocol (NTP)
|
|
Group: System/Configuration
|
|
Vendor: openmamba
|
|
Distribution: openmamba
|
|
Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
|
|
URL: http://www.ntp.org
|
|
Source0: https://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-%{majver}/ntp-%{version}.tar.gz
|
|
Source1: ntp.conf
|
|
Source2: ntp.keys
|
|
Source3: ntpd.rc
|
|
Source5: ntpservers
|
|
Source6: ntpd.service
|
|
Source7: ntp.sysusers
|
|
Source8: ntpdate.service
|
|
Patch0: ntp-4.2.6-nano.patch
|
|
License: BSD
|
|
## AUTOBUILDREQ-BEGIN
|
|
BuildRequires: glibc-devel
|
|
BuildRequires: ldconfig
|
|
BuildRequires: libbzip2-devel
|
|
BuildRequires: libcap-devel
|
|
BuildRequires: libdb53-devel
|
|
BuildRequires: libe2fs-devel
|
|
BuildRequires: libedit-devel
|
|
BuildRequires: libelf-devel
|
|
BuildRequires: libevent-devel
|
|
BuildRequires: libkrb5-devel
|
|
BuildRequires: liblmdb-devel
|
|
BuildRequires: liblua-devel
|
|
BuildRequires: liblzma-devel
|
|
BuildRequires: libnetsnmp-devel
|
|
BuildRequires: libnl-devel
|
|
BuildRequires: libnsl-devel
|
|
BuildRequires: libnss-devel
|
|
BuildRequires: libopenssl-devel
|
|
BuildRequires: libpci-devel
|
|
BuildRequires: libpcre-devel
|
|
BuildRequires: libperl
|
|
BuildRequires: libpopt-devel
|
|
BuildRequires: libreadline-devel
|
|
BuildRequires: librpm-devel
|
|
BuildRequires: libtirpc-devel
|
|
BuildRequires: libwrap-devel
|
|
BuildRequires: libwww-devel
|
|
BuildRequires: libz-devel
|
|
BuildRequires: libzstd-devel
|
|
BuildRequires: perl-IO-Socket-SSL
|
|
BuildRequires: perl-Net-SSLeay
|
|
BuildRequires: perl-devel
|
|
## AUTOBUILDREQ-END
|
|
%if "%{stage1}" != "1"
|
|
BuildRequires: libnetsnmp-devel >= 5.9
|
|
%endif
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
|
|
|
%description
|
|
The Network Time Protocol (NTP) is used to synchronize a computer's time with another reference time source.
|
|
The ntp package contains utilities and daemons which will synchronize your computer's time to Coordinated Universal Time (UTC) via the NTP protocol and NTP servers.
|
|
Ntp includes ntpdate (a program for retrieving the date and time from remote machines via a network) and ntpd (a daemon which continuously adjusts system time).
|
|
Install the ntp package if you need tools for keeping your system's time synchronized via the NTP protocol.
|
|
|
|
%debug_package
|
|
|
|
%prep
|
|
%setup -q -n ntp-%{version}
|
|
#%patch0 -p0
|
|
|
|
%build
|
|
%configure \
|
|
--bindir=%{_sbindir} \
|
|
--with-binsubdir=sbin \
|
|
--with-openssl-libdir=%{_libdir} \
|
|
--enable-all-clocks \
|
|
--enable-parse-clocks \
|
|
--enable-linuxcaps \
|
|
--enable-ipv6
|
|
|
|
%make \
|
|
%if "%{_host}" != "%{_build}"
|
|
LDFLAGS="-lcap -lcrypt -lattr"
|
|
%endif
|
|
|
|
%install
|
|
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
|
|
%makeinstall
|
|
|
|
install -D -m644 %{S:1} %{buildroot}%{_sysconfdir}/ntp.conf
|
|
install -D -m600 %{S:2} %{buildroot}%{_sysconfdir}/ntp/keys
|
|
install -D -m644 %{S:5} %{buildroot}%{_sysconfdir}/ntp/ntpservers
|
|
install -D -m644 %{S:6} %{buildroot}%{_unitdir}/ntpd.service
|
|
install -D -m644 %{S:7} %{buildroot}%{_sysusersdir}/ntp.conf
|
|
install -D -m644 %{S:8} %{buildroot}%{_unitdir}/ntpdate.service
|
|
|
|
%clean
|
|
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
|
|
|
|
%pre
|
|
%sysusers_create_package ntp %{SOURCE7}
|
|
:
|
|
|
|
%post
|
|
%systemd_post ntpd
|
|
%systemd_post ntpdate
|
|
:
|
|
|
|
%preun
|
|
%systemd_preun ntpd
|
|
%systemd_preun ntpdate
|
|
:
|
|
|
|
%postun
|
|
%systemd_postun ntpd
|
|
%systemd_postun ntpdate
|
|
:
|
|
|
|
%files
|
|
%defattr(-,root,root)
|
|
%config(noreplace) %{_sysconfdir}/ntp.conf
|
|
%config(noreplace) %{_sysconfdir}/ntp/keys
|
|
%config %{_sysconfdir}/ntp/ntpservers
|
|
%{_sbindir}/calc_tickadj
|
|
%{_sbindir}/ntp-keygen
|
|
%{_sbindir}/ntp-wait
|
|
%{_sbindir}/ntpdate
|
|
%{_sbindir}/ntpd
|
|
%{_sbindir}/ntpdc
|
|
%{_sbindir}/ntpq
|
|
%if "%{stage1}" != "1"
|
|
%{_sbindir}/ntpsnmpd
|
|
%endif
|
|
%{_sbindir}/ntptime
|
|
%{_sbindir}/ntptrace
|
|
%{_sbindir}/sntp
|
|
%{_sbindir}/tickadj
|
|
%{_sbindir}/update-leap
|
|
%{_unitdir}/ntpd.service
|
|
%{_unitdir}/ntpdate.service
|
|
%{_sysusersdir}/ntp.conf
|
|
%dir %{_datadir}/ntp
|
|
%dir %{_datadir}/ntp/lib
|
|
%dir %{_datadir}/ntp/lib/NTP
|
|
%{_datadir}/ntp/lib/NTP/Util.pm
|
|
%dir %{_docdir}/ntp
|
|
%{_docdir}/ntp/*.html
|
|
%dir %{_docdir}/ntp/html
|
|
%{_docdir}/ntp/html/*
|
|
%{_docdir}/sntp/sntp.html
|
|
%{_mandir}/man1/calc_tickadj.1*
|
|
%{_mandir}/man1/ntp-wait.1*
|
|
%{_mandir}/man1/ntptrace.1*
|
|
%{_mandir}/man5/ntp.conf.5*
|
|
%{_mandir}/man5/ntp.keys.5*
|
|
%{_mandir}/man1/ntp-keygen.*
|
|
%{_mandir}/man1/ntpd.*
|
|
%{_mandir}/man1/ntpdc.*
|
|
%{_mandir}/man1/ntpsnmpd.*
|
|
%{_mandir}/man1/ntpq.*
|
|
%{_mandir}/man1/sntp.*
|
|
%{_mandir}/man1/update-leap.1*
|
|
%doc COPYRIGHT
|
|
#%doc ChangeLog NEWS *.y2kfixes README* TODO WHERE-TO-START
|
|
|
|
%changelog
|
|
* Sun Dec 13 2020 Silvan Calarco <silvan.calarco@mambasoft.it> 4.2.8p15-1mamba
|
|
- update to 4.2.8p15
|
|
|
|
* Thu Jan 29 2015 Automatic Build System <autodist@mambasoft.it> 4.2.8-1mamba
|
|
- automatic update by autodist
|
|
|
|
* Tue May 27 2014 Silvan Calarco <silvan.calarco@mambasoft.it> 4.2.6p5-2mamba
|
|
- rebuilt with libnetsnmp 5.7.2
|
|
|
|
* Thu Jun 14 2012 Automatic Build System <autodist@mambasoft.it> 4.2.6p5-1mamba
|
|
- automatic version update by autodist
|
|
|
|
* Mon Sep 26 2011 Automatic Build System <autodist@mambasoft.it> 4.2.6p4-1mamba
|
|
- automatic version update by autodist
|
|
|
|
* Tue Jan 04 2011 Automatic Build System <autodist@mambasoft.it> 4.2.6p3-1mamba
|
|
- automatic update by autodist
|
|
|
|
* Fri Oct 22 2010 Silvan Calarco <silvan.calarco@mambasoft.it> 4.2.6p2-3mamba
|
|
- also source renamed to ntp-server
|
|
|
|
* Fri Oct 15 2010 Silvan Calarco <silvan.calarco@mambasoft.it> 4.2.6p2-2mamba
|
|
- renamed to ntp-server to leave place to chrony on client installations
|
|
|
|
* Mon Aug 09 2010 Automatic Build System <autodist@mambasoft.it> 4.2.6p2-1mamba
|
|
- automatic update by autodist
|
|
- initscript: use ntpserver file instead fo step-tickers; start later (99)
|
|
- /etc/ntp/ntpserver: updated server list with *.pool.ntp.org and names replaced with IP's
|
|
- /etc/ntp/step-tickers: file removed
|
|
|
|
* Wed Feb 17 2010 Silvan Calarco <silvan.calarco@mambasoft.it> 4.2.6-2mamba
|
|
- fixed multicast and authentication configuration keys in ntp.conf to work with recent version
|
|
|
|
* Sun Jan 10 2010 Silvan Calarco <silvan.calarco@mambasoft.it> 4.2.6-1mamba
|
|
- update to 4.2.6
|
|
- initscript: stard ntpd with -g option to enable big adjustment on first check
|
|
|
|
* Fri May 29 2009 Automatic Build System <autodist@mambasoft.it> 4.2.4p7-1mamba
|
|
- automatic update by autodist
|
|
|
|
* Sun Mar 15 2009 Silvan Calarco <silvan.calarco@mambasoft.it> 4.2.4p6-1mamba
|
|
- automatic update by autodist
|
|
|
|
* Wed Dec 10 2008 Silvan Calarco <silvan.calarco@mambasoft.it> 4.2.4p5-1mamba
|
|
- update to 4.2.4p5
|
|
|
|
* Fri Aug 31 2007 Aleph0 <aleph0@openmamba.org> 4.2.4p3-1mamba
|
|
- update to 4.2.4p3
|
|
- fix action stop in the initscript
|
|
|
|
* Tue Oct 31 2006 Stefano Cotta Ramusino <stefano.cotta@qilinux.it> 4.2.2p4-1qilnx
|
|
- update to version 4.2.2p4 by autospec
|
|
|
|
* Fri Oct 13 2006 Davide Madrisan <davide.madrisan@qilinux.it> 4.2.2p3-2qilnx
|
|
- update to version 4.2.2p3 by autospec
|
|
- dropped patch against CAN-2005-2496 (merged upstream)
|
|
|
|
* Wed Sep 07 2005 Davide Madrisan <davide.madrisan@qilinux.it> 4.2.0a-1qilnx
|
|
- update to version 4.2.0a-20050816
|
|
- security fix QSA-2005-102 (CAN-2005-2496)
|
|
|
|
* Tue Feb 08 2005 Silvan Calarco <silvan.calarco@mambasoft.it> 4.2.0-3qilnx
|
|
- chkconfig of service on first install
|
|
|
|
* Tue Nov 30 2004 Silvan Calarco <silvan.calarco@mambasoft.it> 4.2.0-2qilnx
|
|
- fixed default configuration of ntp.conf to include /etc/ntp/ntpservers
|
|
|
|
* Tue Feb 24 2004 Davide Madrisan <davide.madrisan@qilinux.it> 4.2.0-1qilnx
|
|
- new version rebuild
|
|
|
|
* Tue Sep 09 2003 Davide Madrisan <davide.madrisan@qilinux.it> 4.1.1-3qilnx
|
|
- fixed the date localization problem in /etc/init.d/ntpd
|
|
|
|
* Wed Jun 25 2003 Silvan Calarco <silvan.calarco@mambasoft.it> 4.1.1-2qilnx
|
|
- changed initscript to support hardware clock synconization
|
|
|
|
* Wed Jun 25 2003 Silvan Calarco <silvan.calarco@mambasoft.it> 4.1.1-1qilnx
|
|
- fixed sysconfdir information
|
|
|
|
* Fri Apr 18 2003 Mirko Cortillaro <mirko.cortillaro@qinet.it>
|
|
- write a spec file for ntp
|