]> git.pld-linux.org Git - packages/dibbler.git/commitdiff
- needs testing
authorsardzent <sardzent@pld-linux.org>
Fri, 14 Jan 2005 00:59:42 +0000 (00:59 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
- what with client?

Changed files:
    dibbler.spec -> 1.3

dibbler.spec

index 361f252570a0e1e98470c9bff42e76a334f537c8..259365b46046173bb0e2f71a882c4878fd61a8fa 100644 (file)
@@ -2,7 +2,7 @@ Summary:        Dibbler - a portable DHCPv6
 Summary(pl):   Dibbler - przeno¶ny DHCPv6
 Name:          dibbler
 Version:       0.3.1
-Release:       0.1
+Release:       0.2
 License:       GPL v2
 Group:         Networking/Daemons
 Source0:       http://klub.com.pl/dhcpv6/%{name}-%{version}-src.tar.gz
@@ -10,6 +10,7 @@ Source0:      http://klub.com.pl/dhcpv6/%{name}-%{version}-src.tar.gz
 Patch0:                %{name}-Makefile.patch
 URL:           http://klub.com.pl/dhcpv6/
 #BuildRequires:        bison++ >= 1.21.9
+BuildRequires: chkconfig
 BuildRequires: flex
 BuildRequires: libstdc++-devel
 BuildRequires: libxml2-devel
@@ -45,33 +46,68 @@ dokumentacja (zar
 #%description doc -l pl
 #Dokumentacja dla Dibblera - przeno¶nego DHCPv6
 
+#%package client
+#Summary:      Dibbler DHCPv6 client
+#Summary(pl):  Dibbler - klient DHCPv6
+#Group:                Networking/Daemons
+
+#%description client
+#DHCPv6 protocol client.
+
+#%description client -l pl
+#Klient protokolu DHCPv6
+
 %prep
 %setup -q -n %{name}
 %patch0 -p0
 
 %build
-%{__make} \
-       ARCH=LINUX \
-       CFLAGS="%{rpmcflags}" \
-       CPP="%{__cpp}" \
-       CXX="%{__cxx}" \
-       CC="%{__cc}"
+#%{__make} \
+#      ARCH=LINUX \
+#      CFLAGS="%{rpmcflags}" \
+#      CPP="%{__cpp}" \
+#      CXX="%{__cxx}" \
+#      CC="%{__cc}" \
+#      server \
+#      client
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{_sbindir},%{_mandir}/man8,%{_sharedstatedir}/dibbler}
+install -d $RPM_BUILD_ROOT{%{_sbindir},%{_mandir}/man8} \
+       $RPM_BUILD_ROOT{%{_sharedstatedir}/%{name},%{_sysconfdir}/%{name}}
 
 install dibbler-{client,server} $RPM_BUILD_ROOT%{_sbindir}
-install *.conf $RPM_BUILD_ROOT%{_sharedstatedir}/dibbler
+install *.conf $RPM_BUILD_ROOT%{_sharedstatedir}/%{name}
 install doc/man/* $RPM_BUILD_ROOT%{_mandir}/man8
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
+%post
+ln -s %{_sharedstatedir}/%{name}/client.conf %{_sysconfdir}/%{name}/client.conf
+ln -s %{_sharedstatedir}/%{name}/server.conf %{_sysconfdir}/%{name}/server.conf
+/sbin/chkconfig -add dibbler
+
+%preun
+if [ "$1" = "0" ];then
+        if [ -f /var/lock/subsys/dhcpd ]; then
+                /etc/rc.d/init.d/dhcpd stop >&2
+        fi
+        /sbin/chkconfig --del dhcpd
+fi
+
+#%post client
+#if [ -d %{_sharedstatedir}/%{name} ]; then
+#install -d %{_sharedstatedir}/%{name}
+#fi
+
 %files
 %defattr(644,root,root,755)
-%doc CHANGELOG GUIDELINES RELNOTES TODO WILD-IDEAS
+%doc CHANGELOG FUN LICENSE GUIDELINES RELNOTES TODO VERSION WILD-IDEAS 
+%doc server.conf server-stateless.conf doc/man/*
 %attr(755,root,root) %{_sbindir}/*
+%{_sbindir}/dibbler-server
+%{_sbindir}/dibbler-client
 %dir %{_sharedstatedir}/%{name}
 %config(noreplace) %verify(not md5 mtime size) %{_sharedstatedir}/%{name}/*.conf
 %{_mandir}/man8/*.8*
This page took 0.069354 seconds and 4 git commands to generate.