[packages/ceph] - updated to 0.78 - updated logrotate patch - BR: xfsprogs-devel (for XFS ioctl consts)
qboosh
qboosh at pld-linux.org
Fri Apr 4 15:31:41 CEST 2014
commit fa260b6c30f6b0e0fa1fe98712eca806febb0c35
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Fri Apr 4 15:33:09 2014 +0200
- updated to 0.78
- updated logrotate patch
- BR: xfsprogs-devel (for XFS ioctl consts)
ceph.logrotate.patch | 24 ++++++++++++++----------
ceph.spec | 6 ++++--
2 files changed, 18 insertions(+), 12 deletions(-)
---
diff --git a/ceph.spec b/ceph.spec
index cfd15ac..749dbaa 100644
--- a/ceph.spec
+++ b/ceph.spec
@@ -6,12 +6,12 @@
Summary: User space components of the Ceph file system
Summary(pl.UTF-8): Działające w przestrzeni użytkownika elementy systemu plików Ceph
Name: ceph
-Version: 0.77
+Version: 0.78
Release: 1
License: LGPL v2.1 (libraries), GPL v2 (some programs)
Group: Base
Source0: http://ceph.com/download/%{name}-%{version}.tar.bz2
-# Source0-md5: 8a6f841e5ed6d8d993849f7dc00c8a7b
+# Source0-md5: 63a26228dc38a5e2d9ecf5ecfc4c9cfb
Patch0: %{name}-init-fix.patch
Patch1: %{name}.logrotate.patch
URL: http://ceph.com/
@@ -43,6 +43,7 @@ BuildRequires: pkgconfig
BuildRequires: python >= 1:2.4
BuildRequires: rpmbuild(macros) >= 1.228
BuildRequires: snappy-devel
+BuildRequires: xfsprogs-devel
%ifarch %{x8664}
BuildRequires: yasm
%endif
@@ -252,6 +253,7 @@ fi
%dir %{_sysconfdir}/ceph
%attr(755,root,root) %{_bindir}/ceph
%attr(755,root,root) %{_bindir}/ceph-authtool
+%attr(755,root,root) %{_bindir}/ceph-brag
%attr(755,root,root) %{_bindir}/ceph-clsinfo
%attr(755,root,root) %{_bindir}/ceph-conf
%attr(755,root,root) %{_bindir}/ceph-coverage
diff --git a/ceph.logrotate.patch b/ceph.logrotate.patch
index 6bddd00..2a3bb24 100644
--- a/ceph.logrotate.patch
+++ b/ceph.logrotate.patch
@@ -1,6 +1,6 @@
---- ceph-0.58/src/logrotate.conf.orig 2013-03-08 22:30:48.205300063 +0100
-+++ ceph-0.58/src/logrotate.conf 2013-03-08 22:31:18.038632150 +0100
-@@ -4,21 +4,7 @@
+--- ceph-0.78/src/logrotate.conf.orig 2014-04-03 18:19:47.067725657 +0200
++++ ceph-0.78/src/logrotate.conf 2014-04-03 18:26:09.521051018 +0200
+@@ -4,25 +4,7 @@
compress
sharedscripts
postrotate
@@ -11,13 +11,17 @@
- fi
- # Possibly reload twice, but depending on ceph.conf the reload above may be a no-op
- if which initctl > /dev/null 2>&1 && [ -x `which initctl` ]; then
-- # upstart reload isn't very helpful here:
-- # https://bugs.launchpad.net/upstart/+bug/1012938
-- initctl list \
-- | sed -n 's/^\(ceph-\(mon\|osd\|mds\)\+\)[ \t]\+(\([^ \/]\+\)\/\([^ \/]\+\))[ \t]\+start\/.*$/\1 cluster=\3 id=\4/p' \
-- | while read l; do
-- initctl reload -- $l 2>/dev/null || :
-- done
+- for daemon in osd mon mds ; do
+- find -L /var/lib/ceph/$daemon/ -mindepth 1 -maxdepth 1 -regextype posix-egrep -regex '.*/[A-Za-z0-9]+-[A-Za-z0-9._-]+' -printf '%P\n' \
+- | while read f; do
+- if [ -e "/var/lib/ceph/$daemon/$f/done" ] && [ -e "/var/lib/ceph/$daemon/$f/upstart" ] && [ ! -e "/var/lib/ceph/$daemon/$f/sysvinit" ]; then
+- cluster="${f%%-*}"
+- id="${f#*-}"
+-
+- initctl reload ceph-$daemon cluster="$cluster" id="$id" 2>/dev/null || :
+- fi
+- done
+- done
- fi
+ service ceph reload >/dev/null 2>/dev/null
endscript
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/ceph.git/commitdiff/fa260b6c30f6b0e0fa1fe98712eca806febb0c35
More information about the pld-cvs-commit
mailing list