From 395aae370c1ebfd30e1b3b91cd39417b486c4e6f Mon Sep 17 00:00:00 2001 From: kloczek Date: Fri, 20 Sep 2002 17:59:44 +0000 Subject: [PATCH] - finished. Changed files: ddt.spec -> 1.2 --- ddt.spec | 67 +++++++++++++++++++++++++++++++------------------------- 1 file changed, 37 insertions(+), 30 deletions(-) diff --git a/ddt.spec b/ddt.spec index e94c38e..b13d744 100644 --- a/ddt.spec +++ b/ddt.spec @@ -3,18 +3,19 @@ Summary(pl): Serwer dynamicznego DNSu Name: ddt Version: 0.5 Release: 1 -Group: Networking/Daemons License: GPL -URL: http://www.ddt.org/ -Source0: http://download.sourceforge.net/ddt/ddt-0.5.tar.gz +Group: Networking/Daemons +Source0: http://download.sourceforge.net/ddt/%{name}-%{version}.tar.gz Patch0: %{name}-am_ac.patch +URL: http://www.ddt.org/ Source1: %{name}.init -BuildRequires: opt -BuildRequires: openssl-devel -BuildRequires: bind-devel >= 9.2.1-10 -BuildRequires: cgilib-devel BuildRequires: autoconf BuildRequires: automake +BuildRequires: bind-devel >= 9.2.1-10 +BuildRequires: cgilib-devel +BuildRequires: openssl-devel +BuildRequires: opt +Prereq: chkconfig Buildroot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description @@ -24,18 +25,18 @@ permit the deployment of secure and reliable dynamic DNS services. %description -l pl DDT oznacza Dynamiczne Narzêdzia DNS. Celem projektu jest dostarczenie -otwartego i wolnego (w sensie GPL) zestawu narzêdzi pozwalaj±cych -na stworzenie bezpiecznego i niezawodnego systemu dynamicznego DNS. +otwartego i wolnego (w sensie GPL) zestawu narzêdzi pozwalaj±cych na +stworzenie bezpiecznego i niezawodnego systemu dynamicznego DNS. %package clients -Summary: Dynamic DNS Tools Client +Summary: Dynamic DNS Tools Client Summary(pl): Klient Dynamicznego DNSu -Group: Applications/Networking +Group: Applications/Networking %description clients Dynamic DNS Tools Client. -%description -l pl clients +%description clients -l pl Klient Dynamicznego DNSu. %prep @@ -43,6 +44,7 @@ Klient Dynamicznego DNSu. %patch0 -p1 %build +rm -f missing %{__aclocal} %{__autoconf} %{__automake} @@ -56,35 +58,40 @@ Klient Dynamicznego DNSu. %install rm -rf $RPM_BUILD_ROOT -install -d ${RPM_BUILD_ROOT}%{_sbindir} -install -d ${RPM_BUILD_ROOT}%{_mandir}/man8 -install -d ${RPM_BUILD_ROOT}%{_sysconfdir} -install -d ${RPM_BUILD_ROOT}/etc/rc.d/init.d -install -m640 client/ddtcd.conf $RPM_BUILD_ROOT/%{_sysconfdir} -install -m755 $RPM_SOURCE_DIR/ddtcd.init $RPM_BUILD_ROOT/etc/rc.d/init.d/ddtcd -install -m755 client/ddtc $RPM_BUILD_ROOT/%{_sbindir} -install -m755 client/ddtcd $RPM_BUILD_ROOT/%{_sbindir} -gzip client/ddtc.8 -gzip client/ddtcd.8 -install -m755 client/ddtc*[.]8.gz $RPM_BUILD_ROOT/%{_mandir}/man8 +install -d $RPM_BUILD_ROOT{%{_sbindir},%{_mandir}/man8} \ + $RPM_BUILD_ROOT{%{_sysconfdir},/etc/rc.d/init.d} + +install client/ddtcd.conf $RPM_BUILD_ROOT%{_sysconfdir} +install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/ddtcd + +install client/{ddtc,ddtcd} $RPM_BUILD_ROOT%{_sbindir} +install client/{ddtc,ddtcd}.8 $RPM_BUILD_ROOT%{_mandir}/man8 %clean rm -rf $RPM_BUILD_ROOT %post /sbin/chkconfig --add ddtcd +if [ -f /var/lock/subsys/ddtcd ]; then + /etc/rc.d/init.d/ddtcd restart >&2 +else + echo "Run \"/etc/rc.d/init.d/ddtcd start\" to start ddtcd daemon." +fi %preun -if [ $1 = 0 ]; then - /sbin/chkconfig --del ddtcd +if [ "$1" = "0" ]; then + if [ -f /var/lock/subsys/ddtcd ]; then + /etc/rc.d/init.d/ddtcd stop >&2 + fi + /sbin/chkconfig --del ddtcd fi %files %defattr(644,root,root,755) -%config %{_sysconfdir}/ddtcd.conf -%doc AUTHORS README INSTALL COPYING THANKS ddt.lsm -%{_mandir}/man8/ddtc.8* -%{_mandir}/man8/ddtcd.8* +%doc AUTHORS README INSTALL THANKS ddt.lsm +%attr(754,root,root) /etc/rc.d/init.d/ddtcd +%config(noreplace) %{_sysconfdir}/ddtcd.conf %attr(755,root,root) %{_sbindir}/ddtc %attr(755,root,root) %{_sbindir}/ddtcd -/etc/rc.d/init.d/ddtcd +%{_mandir}/man8/ddtc.8* +%{_mandir}/man8/ddtcd.8* -- 2.44.0