Author: arekm                        Date: Fri Jul 29 07:43:11 2005 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- cman-devel, any better ideas? make in kernel-headers-cluster-cman with kernel 
version requires?

---- Files affected:
SPECS:
   kernel-cluster-cman.spec (1.1 -> 1.2) 

---- Diffs:

================================================================
Index: SPECS/kernel-cluster-cman.spec
diff -u SPECS/kernel-cluster-cman.spec:1.1 SPECS/kernel-cluster-cman.spec:1.2
--- SPECS/kernel-cluster-cman.spec:1.1  Fri Jul 29 09:17:52 2005
+++ SPECS/kernel-cluster-cman.spec      Fri Jul 29 09:43:05 2005
@@ -1,6 +1,7 @@
 # $Revision$, $Date$
 #
 # Condtional build:
+%bcond_without  kernel          # don't build kernel modules
 %bcond_without dist_kernel     # without distribution kernel
 %bcond_without smp             # without smp packages
 %bcond_with    verbose         # verbose build (V=1)
@@ -37,8 +38,7 @@
 and userspace is general and available for other programs to use.
 
 %package -n kernel-smp-cluster-cman
-Summary:       kernel-smp-cluster-cman
-Summary(pl):   General-purpose symmetric cluster manager
+Summary:       General-purpose symmetric cluster manager
 Release:       [EMAIL PROTECTED]
 License:       GPL v2
 Group:         Base/Kernel
@@ -56,12 +56,21 @@
 which DLM, GFS, CLVM, and Fence all depend. The CMAN API in the kernel
 and userspace is general and available for other programs to use.
 
+%package -n cman-devel
+Summary:       General-purpose symmetric cluster manager - headers
+Release:       %{_rel}
+Group:         Development/Libraries
+
+%description -n cman-devel
+General-purpose symmetric cluster manager - headers.
+
 %prep
 %setup -q -n cluster-cman-%{snap}
 
 %build
 ./configure \
        --kernel_src=%{_kernelsrcdir}
+%if %{with kernel}
 cd src
 ln -s . cluster
 
@@ -91,10 +100,12 @@
     mv cman.ko cman-$cfg.ko
 done
 cd -
+%endif
 
 %install
 rm -rf $RPM_BUILD_ROOT
 
+%if %{with kernel}
 cd src
 install -d $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}{,smp}/kernel/cluster
 install cman-%{?with_dist_kernel:up}%{!?with_dist_kernel:nondist}.ko \
@@ -103,6 +114,10 @@
 install cman-smp.ko \
        $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}smp/kernel/cluster/cman.ko
 %endif
+%endif
+
+install -d $RPM_BUILD_ROOT%{_includedir}/cluster
+install src/cnxman.h src/cnxman-socket.h src/service.h 
$RPM_BUILD_ROOT%{_includedir}/cluster
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -119,9 +134,9 @@
 %postun -n kernel-smp-cluster-cman
 %depmod %{_kernel_ver}smp
 
+%if %{with kernel}
 %files
 %defattr(644,root,root,755)
-%doc README NEWS ChangeLog AUTHORS doc/*
 /lib/modules/%{_kernel_ver}/kernel/cluster/cman.ko*
 
 %if %{with smp} && %{with dist_kernel}
@@ -129,6 +144,11 @@
 %defattr(644,root,root,755)
 /lib/modules/%{_kernel_ver}smp/kernel/cluster/cman.ko*
 %endif
+%endif
+
+%files -n cman-devel
+%defattr(644,root,root,755)
+%{_includedir}/cluster
 
 %define        date    %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
@@ -136,6 +156,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.2  2005/07/29 07:43:05  arekm
+- cman-devel, any better ideas? make in kernel-headers-cluster-cman with 
kernel version requires?
+
 Revision 1.1  2005/07/29 07:17:52  arekm
 - new
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/kernel-cluster-cman.spec?r1=1.1&r2=1.2&f=u

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to