Summary: Network Time Protocol utilities Summary(pl): Narzêdzia do synchronizacji czasu (Network Time Protocol) Summary(pt_BR): Network Time Protocol versão 4 Name: ntp Version: 4.2.0 Release: 9 License: distributable Group: Daemons Source0: ftp://ftp.udel.edu/pub/ntp/ntp4/%{name}-%{version}.tar.gz # Source0-md5: 0f8fabe87cf54f409b57c6283f0c0c3d Source1: %{name}.conf Source2: %{name}.keys Source3: %{name}.init Source4: %{name}.sysconfig Source5: %{name}d.8 Source6: %{name}date.8 Source7: %{name}-client.init Source8: %{name}-client.sysconfig Patch0: %{name}-time.patch Patch1: %{name}-no_libelf.patch Patch2: %{name}-ipv6.patch Patch3: %{name}-openssl_check.patch URL: http://www.ntp.org/ BuildRequires: automake BuildRequires: openssl-devel >= 0.9.7d BuildRequires: readline-devel >= 4.2 Requires(post,preun): /sbin/chkconfig PreReq: rc-scripts Obsoletes: xntp3 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %define _sysconfdir /etc/ntp %define _bindir %{_sbindir} %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 package includes ntpd (a daemon which continuously adjusts system time), while ntp-client package contains ntpdate (a program for retrieving the date and time from remote machines via a network). %description -l pl Network Time Protocol (NTP) s³u¿y do synchronizacji czasu komputera z innym, wzorcowym ¼ród³em czasu. Pakiet ntp zawiera narzêdzia i demony s³u¿±ce do dok³adnego synchronizowania czasu komputera wed³ug czasu uniwersalnego (UTC) poprzez protokó³ NTP z serwerami NTP. Pakiet ntp zawiera ntpd (demona, który w sposób ci±g³y aktualizuje czas systemowy), natomiast pakiet ntp-client zawiera program ntpdate (program do odczytywania daty i czasu z innych maszyn po sieci). %description -l pt_BR Esta é a versão 4 do Network Time Protocol (NTP). Este protocolo é utilizado para sincronizar o relógio do computador com uma outra referência de horário. Este pacote contém utilitários e servidores que sincronizarão o relógio do seu computador com o horário universal (UTC) através do protocolo NTP e utilizando servidores NTP públicos. Instale o pacote ntp se você necessitar de ferramentas para manter o relógio do seu computador constantemente atualizado. Este pacote obsoleta o antigo xntp3. %package doc-html Summary: HTML documentation for ntp Summary(pl): Dokumentacja HTML dla ntp Summary(pt_BR): Documentação adicional para o pacote ntp Group: Daemons %description doc-html HTML documentation for ntp. %description doc-html -l pl Dokumentacja do ntp w HTML. %description doc-html -l pt_BR Este pacote contém documentação adicional sobre o NTP versão 4. %package client Summary: Network Time Protocol client Summary(pl): Klient do synchronizacji czasu po NTP (Network Time Protocol) Group: Applications Conflicts: ntp < 4.2.0-3 %description client Network Time Protocol client. %description doc-html -l pl Klient do synchronizacji czasu po NTP (Network Time Protocol). %prep %setup -q %patch0 -p1 %patch1 -p1 %patch2 -p1 %patch3 -p1 %build %{__libtoolize} %{__aclocal} %{__autoconf} %{__automake} %configure %{__make} %install rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT{%{_sysconfdir},/etc/{rc.d/init.d,sysconfig,cron.hourly},%{_mandir}/man8} %{__make} install \ DESTDIR=$RPM_BUILD_ROOT install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/ntp.conf install %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/keys install %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/ntpd install %{SOURCE7} $RPM_BUILD_ROOT/etc/rc.d/init.d/ntp install %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/ntpd install %{SOURCE8} $RPM_BUILD_ROOT/etc/sysconfig/ntp install %{SOURCE5} $RPM_BUILD_ROOT%{_mandir}/man8 install %{SOURCE6} $RPM_BUILD_ROOT%{_mandir}/man8 cat > $RPM_BUILD_ROOT/etc/cron.hourly/ntp <&2 else echo "Run \"/etc/rc.d/init.d/ntpd start\" to start ntpd daemon." fi %preun if [ "$1" = "0" ]; then if [ -f /var/lock/subsys/ntpd ]; then /etc/rc.d/init.d/ntpd stop >&2 fi /sbin/chkconfig --del ntpd rm -f /etc/ntp/drift fi %post client /sbin/chkconfig --add ntp if [ -f /var/lock/subsys/ntp ]; then /etc/rc.d/init.d/ntp restart >&2 else echo "Run \"/etc/rc.d/init.d/ntp start\" to start ntp." fi %preun client if [ "$1" = "0" ]; then if [ -f /var/lock/subsys/ntp ]; then /etc/rc.d/init.d/ntp stop >&2 fi /sbin/chkconfig --del ntp fi %files %defattr(644,root,root,755) %doc NEWS TODO WHERE-TO-START conf/*.conf %attr(750,root,root) %dir %{_sysconfdir} %attr(640,root,root) %config(noreplace) %verify(not size md5 mtime) %{_sysconfdir}/* %attr(755,root,root) %{_sbindir}/* %attr(754,root,root) /etc/rc.d/init.d/ntpd %attr(640,root,root) %config(noreplace) %verify(not size md5 mtime) /etc/sysconfig/ntpd %{_mandir}/man8/* %exclude %{_mandir}/man8/ntpdate* %exclude %{_sbindir}/ntpdate %files doc-html %defattr(644,root,root,755) %doc html/* %files client %defattr(644,root,root,755) %attr(755,root,root) %{_sbindir}/ntpdate %attr(754,root,root) /etc/rc.d/init.d/ntp %attr(754,root,root) /etc/cron.hourly/ntp %attr(640,root,root) %config(noreplace) %verify(not size md5 mtime) /etc/sysconfig/ntp %{_mandir}/man8/ntpdate*