Sophie

Sophie

distrib > Mandriva > 2009.1 > x86_64 > media > contrib-release-src > by-pkgid > 4a489eaf894afb46290790e770b16b4f > files > 3

inadyn-1.96.2-3mdv2009.0.src.rpm

%define _initddir /etc/rc.d/init.d

Summary: A client to update host entries on DynDNS like services
Name: inadyn
Version: 1.96.2
Release: %mkrel 3
License: GPL
Group: System/Configuration/Networking
URL: http://inadyn.ina-tech.net/
Source0: http://inadyn.ina-tech.net/inadyn.v1.96.2.zip
Source1: inadyn.conf
Source2: inadyn.init
BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-buildroot

%description
INADYN is a dynamic DNS client. That is, it maintains the IP address of a
host name. It periodically checks whether the IP address stored by the DNS
server is the real current address of the machine that is running INADYN.

%prep
%setup -q -n inadyn

%build
make clean
make

%install
rm -rf %{buildroot}

mkdir -p %{buildroot}%{_sbindir}
mkdir -p %{buildroot}%{_sysconfdir}
mkdir -p %{buildroot}%{_initddir}
mkdir -p %{buildroot}%{_mandir}/{man8,man5}

install -m 0755 -p bin/linux/inadyn %{buildroot}%{_sbindir}/
install -m 0644 -p man/inadyn.8 %{buildroot}%{_mandir}/man8/
install -m 0644 -p man/inadyn.conf.5 %{buildroot}%{_mandir}/man5/
install -m 0600 -p %{SOURCE1} %{buildroot}%{_sysconfdir}/
install -m 0755 -p %{SOURCE2} %{buildroot}%{_initddir}/inadyn

%clean
rm -rf %{buildroot}

%post
/sbin/chkconfig --add inadyn
/sbin/chkconfig inadyn off

%preun
if [ $1 = 0 ]; then
        /sbin/service inadyn stop > /dev/null 2>&1
        /sbin/chkconfig --del inadyn
fi

%files
%defattr(-,root,root)
%doc readme.html
%{_sbindir}/inadyn
%attr(600,root,root) %config(noreplace) %{_sysconfdir}/inadyn.conf
%{_initddir}/inadyn
%defattr(-,root,man)
%{_mandir}/man5/inadyn.conf.*
%{_mandir}/man8/inadyn.*




%changelog
* Sun Jul 20 2008 Oden Eriksson <oeriksson@mandriva.com> 1.96.2-3mdv2009.0
+ Revision: 239032
- rebuild

  + Olivier Blin <oblin@mandriva.com>
    - restore BuildRoot

  + Thierry Vignaud <tvignaud@mandriva.com>
    - kill re-definition of %%buildroot on Pixel's request
    - fix man pages

* Fri May 25 2007 Ademar de Souza Reis Jr <ademar@mandriva.com.br> 1.96.2-2mdv2008.0
+ Revision: 30932
- minor spec cleanup (build/install)

* Thu May 24 2007 Ademar de Souza Reis Jr <ademar@mandriva.com.br> 1.96.2-1mdv2008.0
+ Revision: 30804
- fix/improve initscript
- disable service by default upon installation
  (without proper config, the service is useless and noisy)
- Import inadyn