]> git.pld-linux.org Git - packages/ntp.git/blob - ntp.spec
- modified default conf file
[packages/ntp.git] / ntp.spec
1 Summary:        Network Time Protocol utilities
2 Summary(pl):    Narzêdzia do synchronizacji czasu (Network Time Protocol)
3 Summary(pt_BR): Network Time Protocol versão 4
4 Name:           ntp
5 Version:        4.2.0
6 Release:        4
7 License:        distributable
8 Group:          Daemons
9 Source0:        ftp://ftp.udel.edu/pub/ntp/ntp4/%{name}-%{version}.tar.gz
10 # Source0-md5:  0f8fabe87cf54f409b57c6283f0c0c3d
11 Source1:        %{name}.conf
12 Source2:        %{name}.keys
13 Source3:        %{name}.init
14 Source4:        %{name}.sysconfig
15 Source5:        %{name}d.8
16 Source6:        %{name}date.8
17 Source7:        %{name}-client.init
18 Source8:        %{name}-client.sysconfig
19 Patch0:         %{name}-time.patch
20 Patch1:         %{name}-no_libelf.patch
21 URL:            http://www.ntp.org/
22 BuildRequires:  automake
23 BuildRequires:  readline-devel >= 4.2
24 Requires(post,preun):   /sbin/chkconfig
25 PreReq:         rc-scripts
26 Obsoletes:      xntp3
27 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
28
29 %define         _sysconfdir     /etc/ntp
30 %define         _bindir         %{_sbindir}
31
32 %description
33 The Network Time Protocol (NTP) is used to synchronize a computer's
34 time with another reference time source. The ntp package contains
35 utilities and daemons which will synchronize your computer's time to
36 Coordinated Universal Time (UTC) via the NTP protocol and NTP servers.
37 The ntp package includes ntpdate (a program for retrieving the date
38 and time from remote machines via a network) and ntpd (a daemon which
39 continuously adjusts system time).
40
41 %description -l pl
42 Pakiet zawiera narzêdzia i demony s³u¿±ce do dok³adnego
43 synchronizowania czasu Twojego komputera: ntpdate, program podobny do
44 rdate oraz ntpd, demon aktualizuj±cy czas w sposób ci±g³y.
45
46 %description -l pt_BR
47 Esta é a versão 4 do Network Time Protocol (NTP). Este protocolo é
48 utilizado para sincronizar o relógio do computador com uma outra
49 referência de horário. Este pacote contém utilitários e servidores
50 que sincronizarão o relógio do seu computador com o horário universal
51 (UTC) através do protocolo NTP e utilizando servidores NTP públicos.
52
53 Instale o pacote ntp se você necessitar de ferramentas para manter o
54 relógio do seu computador constantemente atualizado.
55
56 Este pacote obsoleta o antigo xntp3.
57
58 %package doc-html
59 Summary:        HTML documentation for ntp
60 Summary(pl):    Dokumentacja HTML dla ntp
61 Summary(pt_BR): Documentação adicional para o pacote ntp
62 Group:          Daemons
63
64 %description doc-html
65 HTML documentation for ntp.
66
67 %description doc-html -l pl
68 Dokumentacja do ntp w HTML.
69
70 %description doc-html -l pt_BR
71 Este pacote contém documentação adicional sobre o NTP versão 4.
72
73 %package client
74 Summary:        Network Time Protocol client
75 Summary(pl):    Klient do synchronizacji czasu po NTP (Network Time Protocol)
76 Group:          Applications
77
78 %description client
79 Network Time Protocol client.
80
81 %description doc-html -l pl
82 Klient do synchronizacji czasu po NTP (Network Time Protocol).
83
84 %prep
85 %setup -q
86 %patch0 -p1
87 %patch1 -p1
88
89 %build
90 cp /usr/share/automake/config.sub .
91 %configure
92
93 %{__make}
94
95 %install
96 rm -rf $RPM_BUILD_ROOT
97 install -d $RPM_BUILD_ROOT{%{_sysconfdir},/etc/{rc.d/init.d,sysconfig},%{_mandir}/man8}
98
99 %{__make} install \
100         DESTDIR=$RPM_BUILD_ROOT
101
102 install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/ntp.conf
103 install %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/keys
104 install %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/ntpd
105 install %{SOURCE7} $RPM_BUILD_ROOT/etc/rc.d/init.d/ntp
106 install %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/ntpd
107 install %{SOURCE8} $RPM_BUILD_ROOT/etc/sysconfig/ntp
108 install %{SOURCE5} $RPM_BUILD_ROOT%{_mandir}/man8
109 install %{SOURCE6} $RPM_BUILD_ROOT%{_mandir}/man8
110
111 %clean
112 rm -rf $RPM_BUILD_ROOT
113
114 %post
115 /sbin/chkconfig --add ntpd
116 if [ -f /var/lock/subsys/ntpd ]; then
117         /etc/rc.d/init.d/ntpd restart >&2
118 else
119         echo "Run \"/etc/rc.d/init.d/ntpd start\" to start ntpd daemon."
120 fi
121
122 %preun
123 if [ "$1" = "0" ]; then
124         if [ -f /var/lock/subsys/ntpd ]; then
125                 /etc/rc.d/init.d/ntpd stop >&2
126         fi
127         /sbin/chkconfig --del ntpd
128 fi
129
130 %post client
131 /sbin/chkconfig --add ntp
132 if [ -f /var/lock/subsys/ntp ]; then
133         /etc/rc.d/init.d/ntp restart >&2
134 else
135         echo "Run \"/etc/rc.d/init.d/ntp start\" to start ntp."
136 fi
137
138 %preun client
139 if [ "$1" = "0" ]; then
140         if [ -f /var/lock/subsys/ntp ]; then
141                 /etc/rc.d/init.d/ntp stop >&2
142         fi
143         /sbin/chkconfig --del ntp
144 fi
145
146 %files
147 %defattr(644,root,root,755)
148 %doc NEWS TODO WHERE-TO-START conf/*.conf
149 %attr(750,root,root) %dir %{_sysconfdir}
150 %attr(640,root,root) %config(noreplace) %verify(not size md5 mtime) %{_sysconfdir}/*
151 %attr(755,root,root) %{_sbindir}/*
152 %attr(754,root,root) /etc/rc.d/init.d/ntpd
153 %attr(640,root,root) %config(noreplace) %verify(not size md5 mtime) /etc/sysconfig/ntpd
154 %{_mandir}/man8/*
155 %exclude %{_mandir}/man8/ntpdate*
156 %exclude %{_sbindir}/ntpdate
157
158 %files doc-html
159 %defattr(644,root,root,755)
160 %doc html/*
161
162 %files client
163 %attr(755,root,root) %{_sbindir}/ntpdate
164 %attr(754,root,root) /etc/rc.d/init.d/ntp
165 %attr(640,root,root) %config(noreplace) %verify(not size md5 mtime) /etc/sysconfig/ntp
166 %{_mandir}/man8/ntpdate*
This page took 0.558484 seconds and 3 git commands to generate.