]> git.pld-linux.org Git - packages/ctdb.git/blobdiff - ctdb.spec
- updated to 2.5.6
[packages/ctdb.git] / ctdb.spec
index bf0b2572518324874dffaec0af8666691d5d0307..b47fb15af982a2f1571cc14562b62b8bd4d2d8ec 100644 (file)
--- a/ctdb.spec
+++ b/ctdb.spec
@@ -1,5 +1,4 @@
 # TODO
-# - shared libctdb (not ready in Makefile)
 # - skip interfaces check:
 #   checking for iface getifaddrs...
 #   lo         IP=127.0.0.1 NETMASK=255.0.0.0
 Summary:       A Clustered Database based on Samba's Trivial Database (TDB)
 Summary(pl.UTF-8):     Klastrowa baza danych oparta na bazie danych Trivial Database z Samby (TDB)
 Name:          ctdb
-Version:       2.1
+Version:       2.5.6
 Release:       1
 License:       GPL v3+
 Group:         Daemons
-Source0:       http://www.samba.org/ftp/ctdb/%{name}-%{version}.tar.gz
-# Source0-md5: 61733cc10b4df20fa35dfd4d2697d8b8
-Patch0:                %{name}-ib.patch
-Patch1:                %{name}-pcp.patch
-Patch2:                %{name}-format.patch
+Source0:       https://www.samba.org/ftp/ctdb/%{name}-%{version}.tar.gz
+# Source0-md5: efc50109f90a4c790124c35e4ba234ad
+Patch0:                %{name}-format.patch
 URL:           http://ctdb.samba.org/
 %{?with_pcp:BuildRequires:     pcp-devel}
 BuildRequires: popt-devel
@@ -86,25 +83,28 @@ wyeksportowania do PMCD.
 %prep
 %setup -q
 %patch0 -p1
-%patch1 -p1
-%patch2 -p1
 
 %build
 %configure \
-       %{!?with_pcp:ac_cv_header_pcp_pmda_h=no} \
+       %{?with_pcp:--enable-pmda} \
        %{?with_ibverbs:--enable-infiniband}
 %{__make} showflags
 %{__make}
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT/etc/{sysconfig,rc.d/init.d}
+install -d $RPM_BUILD_ROOT{/etc/{sysconfig,rc.d/init.d},%{systemdunitdir}}
 
 %{__make} install \
        DESTDIR=$RPM_BUILD_ROOT
 
 cp -a config/ctdb.sysconfig $RPM_BUILD_ROOT/etc/sysconfig/ctdb
 install -p config/ctdb.init $RPM_BUILD_ROOT/etc/rc.d/init.d/ctdb
+cp -p config/ctdb.service $RPM_BUILD_ROOT%{systemdunitdir}
+install -d $RPM_BUILD_ROOT%{systemdtmpfilesdir}
+cat >$RPM_BUILD_ROOT%{systemdtmpfilesdir}/ctdb.conf <<EOF
+d /var/run/ctdb 0755 root root -
+EOF
 
 install -d $RPM_BUILD_ROOT%{_docdir}/ctdb/tests/bin
 install -p tests/bin/ctdb_transaction $RPM_BUILD_ROOT%{_docdir}/ctdb/tests/bin
@@ -134,30 +134,44 @@ fi
 %{_docdir}/ctdb-%{version}
 %dir %{_sysconfdir}/ctdb
 %{_sysconfdir}/ctdb/events.d
+%{_sysconfdir}/ctdb/nfs-rpc-checks.d
+%{_sysconfdir}/ctdb/notify.d
 %config(noreplace) %verify(not md5 mtime size) %attr(755,root,root) %{_sysconfdir}/ctdb/ctdb-crash-cleanup.sh
 %config(noreplace) %verify(not md5 mtime size) %attr(755,root,root) %{_sysconfdir}/ctdb/debug-hung-script.sh
+%config(noreplace) %verify(not md5 mtime size) %attr(755,root,root) %{_sysconfdir}/ctdb/debug_locks.sh
 %config(noreplace) %verify(not md5 mtime size) %attr(755,root,root) %{_sysconfdir}/ctdb/gcore_trace.sh
 %config(noreplace) %verify(not md5 mtime size) %attr(755,root,root) %{_sysconfdir}/ctdb/notify.sh
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/ctdb/functions
 %{_sysconfdir}/ctdb/statd-callout
-%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/ctdb
-%attr(754,root,root) /etc/rc.d/init.d/ctdb
 %attr(755,root,root) %{_sbindir}/ctdbd
+%attr(755,root,root) %{_sbindir}/ctdbd_wrapper
 %attr(755,root,root) %{_bindir}/ctdb
 %attr(755,root,root) %{_bindir}/ctdb_diagnostics
+%attr(755,root,root) %{_bindir}/ctdb_event_helper
+%attr(755,root,root) %{_bindir}/ctdb_lock_helper
 %attr(755,root,root) %{_bindir}/ltdbtool
 %attr(755,root,root) %{_bindir}/onnode
 %attr(755,root,root) %{_bindir}/ping_pong
 %attr(755,root,root) %{_bindir}/smnotify
+%{systemdunitdir}/ctdb.service
+%{systemdtmpfilesdir}/ctdb.conf
+%attr(754,root,root) /etc/rc.d/init.d/ctdb
+%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/ctdb
+%attr(440,root,root) /etc/sudoers.d/ctdb
+%dir /var/run/ctdb
 %{_mandir}/man1/ctdb.1*
 %{_mandir}/man1/ctdbd.1*
+%{_mandir}/man1/ctdbd_wrapper.1*
 %{_mandir}/man1/ltdbtool.1*
 %{_mandir}/man1/onnode.1*
 %{_mandir}/man1/ping_pong.1*
+%{_mandir}/man5/ctdbd.conf.5*
+%{_mandir}/man7/ctdb.7*
+%{_mandir}/man7/ctdb-statistics.7*
+%{_mandir}/man7/ctdb-tunables.7*
 
 %files devel
 %defattr(644,root,root,755)
-%{_libdir}/libctdb.a
 %{_includedir}/ctdb*.h
 %{_pkgconfigdir}/ctdb.pc
 
This page took 0.102397 seconds and 4 git commands to generate.