]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
packaging: require ceph-common for immutable object cache daemon 40665/head
authorIlya Dryomov <idryomov@gmail.com>
Wed, 7 Apr 2021 09:36:53 +0000 (11:36 +0200)
committerIlya Dryomov <idryomov@gmail.com>
Thu, 8 Apr 2021 10:31:01 +0000 (12:31 +0200)
This daemon has a systemd service which starts it with --setuser ceph
--setgroup ceph.  "ceph" user and group are created by ceph-common and
won't be there unless ceph-common is installed.

Fixes: https://tracker.ceph.com/issues/50207
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
(cherry picked from commit dc55f0bb43226259068545c6e13c2921d225ddbe)

ceph.spec.in
debian/control

index 85a5eb6b454974d1669e936693c36eac0a11c156..39935289ab420dfd9a341234ba93b130e0845a93 100644 (file)
@@ -709,6 +709,7 @@ Summary:    Ceph daemon for immutable object cache
 %if 0%{?suse_version}
 Group:         System/Filesystems
 %endif
+Requires:      ceph-base = %{_epoch_prefix}%{version}-%{release}
 Requires:      librados2 = %{_epoch_prefix}%{version}-%{release}
 %description immutable-object-cache
 Daemon for immutable object cache.
index 6eee96c2d982e1249440e4ef8262066f7a88d143..48517f9771da09fd501bf9f4514ff83031a6573b 100644 (file)
@@ -525,7 +525,8 @@ Description: debugging symbols for rbd-fuse
 
 Package: ceph-immutable-object-cache
 Architecture: linux-any
-Depends: librados2 (= ${binary:Version}),
+Depends: ceph-common (= ${binary:Version}),
+         librados2 (= ${binary:Version}),
          ${misc:Depends},
          ${shlibs:Depends},
 Description: Ceph daemon for immutable object cache