1 Summary: Dynamic DNS Client
7 Source0: http://downloads.sourceforge.net/inadyn-mt/%{name}.v.0%{version}.tar.gz
8 # Source0-md5: 14c044a2754417b344be364eeccc6779
10 Source2: inadyn.service
11 Source3: inadyn-nm-dispatcher
13 URL: http://inadyn-mt.sourceforge.net/
14 BuildRequires: libao-devel
15 BuildRequires: rpmbuild(macros) >= 1.647
16 Requires: systemd-units >= 38
17 Obsoletes: inadyn < 2.24
18 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21 INADYN-MT is a dynamic DNS client. It maintains the IP address of a
22 host name. It periodically checks wheather the IP address stored by
23 the DSN server is the real current address of the machine that is
26 Before using inadyn-mt for the first time you must use the DynDNS
27 provider's web interface to create the entry for the hostname. You
28 should then fill in /etc/inadyn.conf with the appropriate detail
31 %setup -q -n %{name}.v.0%{version}
40 rm -rf $RPM_BUILD_ROOT
41 install -d $RPM_BUILD_ROOT{%{_sbindir},%{_sysconfdir},%{_mandir}/man{5,8}}
43 install -p src/inadyn-mt $RPM_BUILD_ROOT%{_sbindir}/inadyn
44 cp -p %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}
46 cp -p man/inadyn.8 $RPM_BUILD_ROOT%{_mandir}/man8
47 cp -p man/inadyn.conf.5 $RPM_BUILD_ROOT%{_mandir}/man5
49 install -d $RPM_BUILD_ROOT%{_datadir}/inadyn-mt/lang
50 cp -p lang/* $RPM_BUILD_ROOT%{_datadir}/inadyn-mt/lang
52 install -d $RPM_BUILD_ROOT%{_datadir}/inadyn-mt/extra
53 cp -a extra/* $RPM_BUILD_ROOT%{_datadir}/inadyn-mt/extra
55 install -d $RPM_BUILD_ROOT%{systemdunitdir}
56 cp -p %{SOURCE2} $RPM_BUILD_ROOT%{systemdunitdir}
58 install -d $RPM_BUILD_ROOT%{_sysconfdir}/NetworkManager/dispatcher
59 cp -p %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/NetworkManager/dispatcher/30-inadyn
62 rm -rf $RPM_BUILD_ROOT
65 %systemd_post inadyn.service
68 %systemd_preun inadyn.service
74 %defattr(644,root,root,755)
76 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.conf
77 %attr(755,root,root) %{_sysconfdir}/NetworkManager/dispatcher/30-inadyn
78 %attr(755,root,root) %{_sbindir}/inadyn
79 %{systemdunitdir}/inadyn.service
80 %{_mandir}/man5/inadyn.conf.5*
81 %{_mandir}/man8/inadyn.8*
82 %dir %{_datadir}/%{name}
83 %dir %{_datadir}/inadyn-mt/lang
84 %{_datadir}/inadyn-mt/lang/en.lng
85 %{_datadir}/%{name}/extra