[packages/ceph] - updated to 0.55.1 - updated .logrotate,link patches

qboosh qboosh at pld-linux.org
Sat Dec 15 19:39:29 CET 2012


commit 29b2f8e94864fc92a5c6fe2e45f2040336938702
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sat Dec 15 19:40:26 2012 +0100

    - updated to 0.55.1
    - updated .logrotate,link patches

 ceph-link.patch      | 14 +++++++-------
 ceph.logrotate.patch | 16 +++++++++-------
 ceph.spec            |  4 ++--
 3 files changed, 18 insertions(+), 16 deletions(-)
---
diff --git a/ceph.spec b/ceph.spec
index f69b546..be7bd0f 100644
--- a/ceph.spec
+++ b/ceph.spec
@@ -5,12 +5,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.54
+Version:	0.55.1
 Release:	1
 License:	LGPL v2.1 (libraries), GPL v2 (some programs)
 Group:		Base
 Source0:	http://ceph.newdream.net/download/%{name}-%{version}.tar.bz2
-# Source0-md5:	f48a6b056c4cefe74249d44474dd0c27
+# Source0-md5:	8276e98f2cffe6deabe729716fe930f6
 Patch0:		%{name}-init-fix.patch
 Patch1:		%{name}.logrotate.patch
 Patch2:		%{name}-link.patch
diff --git a/ceph-link.patch b/ceph-link.patch
index 72ae26f..203346e 100644
--- a/ceph-link.patch
+++ b/ceph-link.patch
@@ -1,6 +1,6 @@
---- ceph-0.51/src/Makefile.am.orig	2012-08-26 00:58:03.000000000 +0200
-+++ ceph-0.51/src/Makefile.am	2012-09-10 18:52:40.813987974 +0200
-@@ -53,7 +53,7 @@
+--- ceph-0.55.1/src/Makefile.am.orig	2012-12-13 01:22:18.000000000 +0100
++++ ceph-0.55.1/src/Makefile.am	2012-12-15 15:24:44.676015542 +0100
+@@ -54,7 +54,7 @@
  EXTRALIBS += -lprofiler
  endif
  
@@ -9,7 +9,7 @@
  
  LIBOS_LDA = libos.a
  
-@@ -137,7 +137,7 @@
+@@ -139,7 +139,7 @@
  bin_PROGRAMS += cephfs
  
  librados_config_SOURCES = librados-config.cc
@@ -18,16 +18,16 @@
  bin_PROGRAMS += librados-config
  
  # synthetic client
-@@ -268,7 +268,7 @@
+@@ -295,7 +295,7 @@
  libcephfs_la_CFLAGS= ${CRYPTO_CFLAGS} ${AM_CFLAGS}
  libcephfs_la_CXXFLAGS= ${CRYPTO_CXXFLAGS} ${AM_CXXFLAGS}
- libcephfs_la_LIBADD = libosdc.la
+ libcephfs_la_LIBADD = libclient.la
 -libcephfs_la_LDFLAGS =  $(PTHREAD_LIBS) $(CRYPTO_LIBS) $(EXTRALIBS) \
 +libcephfs_la_LDFLAGS =  $(PTHREAD_LIBS) $(CRYPTO_LIBS) $(EXTRALIBS) -lboost_system \
              ${AM_LDFLAGS} -version-info 1:0:0 -export-symbols-regex '^ceph_.*'
  lib_LTLIBRARIES += libcephfs.la
  
-@@ -293,7 +293,7 @@
+@@ -317,7 +317,7 @@
  librados_la_SOURCES = ${librados_SOURCES}
  librados_la_CFLAGS = ${CRYPTO_CFLAGS} ${AM_CFLAGS}
  librados_la_CXXFLAGS = ${CRYPTO_CXXFLAGS} ${AM_CXXFLAGS}
diff --git a/ceph.logrotate.patch b/ceph.logrotate.patch
index 640372d..fd84975 100644
--- a/ceph.logrotate.patch
+++ b/ceph.logrotate.patch
@@ -1,14 +1,16 @@
---- ceph-0.54/src/logrotate.conf.orig	2012-11-15 21:05:38.519614603 +0100
-+++ ceph-0.54/src/logrotate.conf	2012-11-15 21:09:14.862943424 +0100
-@@ -4,21 +4,7 @@
+--- ceph-0.55.1/src/logrotate.conf.orig	2012-12-15 15:11:13.516032449 +0100
++++ ceph-0.55.1/src/logrotate.conf	2012-12-15 15:16:52.636025383 +0100
+@@ -4,23 +4,7 @@
      compress
      sharedscripts
      postrotate
--        if [ -x `which invoke-rc.d` ]; then
+-        if which invoke-rc.d && [ -x `which invoke-rc.d` ]; then
 -            invoke-rc.d ceph reload >/dev/null
--        elif [ -x `which service` ]; then
+-        elif which service && [ -x `which service` ]; then
 -            service ceph reload >/dev/null
--        elif [ -x `which initctl` ]; then
+-        fi
+-        # Possibly reload twice, but depending on ceph.conf the reload above may be a no-op
+-        if which initctl && [ -x `which initctl` ]; then
 -            # upstart reload isn't very helpful here:
 -            #   https://bugs.launchpad.net/upstart/+bug/1012938
 -            for type in mon osd mds; do
@@ -19,7 +21,7 @@
 -		done
 -            done
 -        fi
-+            service ceph reload >/dev/null 2>/dev/null
++        service ceph reload >/dev/null 2>/dev/null
      endscript
      missingok
  }
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/ceph.git/commitdiff/29b2f8e94864fc92a5c6fe2e45f2040336938702



More information about the pld-cvs-commit mailing list