# ddclient for openpkg # package version %define V_full 3.6.6 %define V_comp %nil # package information Name: ddclient Summary: A client to update dynamic DNS host entries. URL: http://ddclient.sourceforge.net/ Packager: Michele Favara Pedarsi Class: PLUS Group: Networking License: GPL Version: 3.6.6 Release: 2.4.0 # list of sources Source0: %{name}-%{version}.tar.gz Source1: rc.ddclient # build information Prefix: %{l_prefix} BuildRoot: %{l_buildroot} Conflicts: ddclient < %{version} BuildPreReq: OpenPKG, openpkg >= 2.4.0 PreReq: OpenPKG, openpkg >= 2.4.0, perl >= 5.1.0 AutoReq: no AutoReqProv: no Provides: ddclient = %{version}-%{release} %description ddclient is a Perl client used to update dynamic DNS entries for accounts on many dynamic DNS services. %track prog ddclient = { version = %{version} url = http://members.rogers.com/ddclient/pub/ regex = ddclient-(__VER__)\.tar\.gz } # ----------------------------------------------------------------------------- %prep %setup -q # ----------------------------------------------------------------------------- %build # ----------------------------------------------------------------------------- %install rm -rf $RPM_BUILD_ROOT %{l_shtool} mkdir -p -m 755 $RPM_BUILD_ROOT%{_sbindir} %{l_shtool} mkdir -p -m 755 $RPM_BUILD_ROOT%{_sysconfdir} %{l_shtool} mkdir -p -m 755 $RPM_BUILD_ROOT%{_sysconfdir}/ddclient %{l_shtool} mkdir -p -m 755 $RPM_BUILD_ROOT%{_sysconfdir}/rc.d %{l_shtool} mkdir -f -p -m 755 $RPM_BUILD_ROOT%{l_prefix}/var/ddclient %{l_shtool} install -c -m 755 %{l_value -s -a} ddclient $RPM_BUILD_ROOT%{_sbindir} %{l_shtool} install -c -m 600 %{l_value -s -a} sample-etc_ddclient.conf $RPM_BUILD_ROOT%{_sysconfdir}/ddclient/ddclient.conf %{l_shtool} install -c -m 755 %{l_value -s -a} %{SOURCE rc.ddclient} $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/ %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std} %files -f files # ----------------------------------------------------------------------------- %clean rm -rf $RPM_BUILD_ROOT # ----------------------------------------------------------------------------- %post echo "Use at your own risk" #%preun #if [ $1 = 0 ]; then # TODO: stop service # TODO: remove from rc.local #fi