Packaging: generate a ctdb-tests package
authorMartin Schwenke <martin@meltin.net>
Thu, 3 May 2012 02:12:53 +0000 (12:12 +1000)
committerMartin Schwenke <martin@meltin.net>
Fri, 11 May 2012 00:33:27 +0000 (10:33 +1000)
Signed-off-by: Martin Schwenke <martin@meltin.net>
(This used to be ctdb commit 5c23244591b8005f91d8e25e719cd332c711db14)

ctdb/packaging/RPM/ctdb.spec.in

index f9a5cefb93b9c26af04b99e18bbe5a12c3e1e2dc..c2e98e2980be17623850c5cb63d43564b188a62f 100644 (file)
@@ -64,7 +64,7 @@ rm -rf $RPM_BUILD_ROOT
 mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig
 mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/init.d
 
-make DESTDIR=$RPM_BUILD_ROOT docdir=%{_docdir} install
+make DESTDIR=$RPM_BUILD_ROOT docdir=%{_docdir} install install_tests
 
 install -m644 config/ctdb.sysconfig $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/ctdb
 install -m755 config/ctdb.init $RPM_BUILD_ROOT%{initdir}/ctdb
@@ -144,6 +144,25 @@ development libraries for ctdb
 %{_includedir}/ctdb_typesafe_cb.h
 %{_libdir}/libctdb.a
 
+%package tests
+Summary: CTDB test suite
+Group: Development/Tools
+Requires: ctdb = %{version}
+
+%description tests
+test suite for ctdb
+
+%files tests
+%defattr(-,root,root)
+%dir %{_datadir}/%{name}-tests
+%{_datadir}/%{name}-tests/*
+%dir %{_libdir}/%{name}-tests
+%{_libdir}/%{name}-tests/*
+%{_bindir}/ctdb_run_tests
+%{_bindir}/ctdb_run_cluster_tests
+%doc tests/README
+
+
 %changelog
 * Thu Mar 1 2012 : Version 1.13
  - This is the new stable branch for modern features for ctdb.