Author: adamg Date: Tue Dec 27 17:41:29 2005 GMT Module: SPECS Tag: HEAD ---- Log message: - new (spec and .init/.sysconfig made by Maciej Witaszek)
---- Files affected: SPECS: htpdate.spec (NONE -> 1.1) (NEW) ---- Diffs: ================================================================ Index: SPECS/htpdate.spec diff -u /dev/null SPECS/htpdate.spec:1.1 --- /dev/null Tue Dec 27 18:41:29 2005 +++ SPECS/htpdate.spec Tue Dec 27 18:41:24 2005 @@ -0,0 +1,104 @@ +# $Revision$, $Date$ +Summary: HTTP based time synchronization tool +Summary(pl): Klient do synchronizacji czasu po HTTP +Name: htpdate +Version: 0.9.0 +Release: 1 +License: GPL +Group: Daemons +URL: http://www.clevervest.com/htp/ +Source0: http://www.clevervest.com/htp/archive/c/%{name}-%{version}.tar.bz2 +# Source0-md5: 71c682d90bd783ec33fa34d16591f00e +Source1: %{name}.init +Source2: %{name}.sysconfig +Requires(post,preun): /sbin/chkconfig +Requires: rc-scripts >= 0.4.0.10 +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) + +%description +The HTTP Time Protocol (HTP) is used to synchronize a computer's time +with web servers as reference time source. Htpdate will synchronize +your computer's time by extracting timestamps from HTTP headers found +in web servers responses. Htpdate can be used as a daemon, to keep +your computer synchronized. Accuracy of htpdate is usually better than +0.5 seconds (even better with multiple servers). If this is not good +enough for you, try the ntpd package. + +Install the htp package if you need tools for keeping your system's +time synchronized via the HTP protocol. Htpdate works also through +proxy servers. + +%description -l pl +Protokół HTTP Time Protocol (HTP) jest używany do synchronizacji czasu +systemu z serwerami WWW jako źródłem czasu odniesienia. Program +htpdate synchronizuje czas systemu z sygnaturą czasową (timestamp) +znajdującą się w odpowiedzi serwera WWW. Dokładność jest zazwyczaj +większa niż 0.5 sekundy i rośnie przy korzystaniu z większej liczby +serwerów. Jeżeli wymagana jest większa dokładność, zamiast htpdate +należy użyć pakietu ntp-client. + +Htpdate działa także przez serwer proxy. + +%prep +%setup -q + +%build +%{__make} \ + CC="%{__cc}" \ + CFLAGS="%{rpmcflags}" + +%install +rm -rf $RPM_BUILD_ROOT +install -d $RPM_BUILD_ROOT/%{_sbindir} +install -d $RPM_BUILD_ROOT/%{_mandir} +install -d $RPM_BUILD_ROOT/%{_initrddir} +install -d $RPM_BUILD_ROOT/etc/sysconfig +install -d $RPM_BUILD_ROOT/etc/cron.hourly + +install htpdate $RPM_BUILD_ROOT%{_sbindir}/htpdate +install htpdate.8.gz $RPM_BUILD_ROOT%{_mandir}/htpdate.8.gz +install %{SOURCE1} $RPM_BUILD_ROOT%{_initrddir}/htpdate +install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/htpdate + +cat > $RPM_BUILD_ROOT/etc/cron.hourly/htpdate <<EOF +#!/bin/sh +/etc/rc.d/init.d/htpdate cronsettime +EOF + +%clean +rm -rf $RPM_BUILD_ROOT + +%post +/sbin/chkconfig --add htpdate +if [ -f /var/lock/subsys/htpdate ]; then + /etc/rc.d/init.d/htpdate restart >&2 +else + echo "Run \"/etc/rc.d/init.d/htpdate start\" to start htpdate." +fi + +%preun +if [ "$1" = "0" ]; then + if [ -f /var/lock/subsys/htpdate ]; then + /etc/rc.d/init.d/htpdate stop >&2 + fi + /sbin/chkconfig --del htpdate +fi + +%files +%defattr(644,root,root,755) +%doc README Changelog +%attr(754,root,root) %{_initrddir}/htpdate +%attr(755,root,root) %{_sbindir}/htpdate +%attr(754,root,root) /etc/cron.hourly/htpdate +%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/htpdate +%{_mandir}/htpdate.8* + +%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`) +%changelog +* %{date} PLD Team <[EMAIL PROTECTED]> +All persons listed below can be reached at <cvs_login>@pld-linux.org + +$Log$ +Revision 1.1 2005/12/27 17:41:24 adamg +- new (spec and .init/.sysconfig made by Maciej Witaszek) + ================================================================ _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
