From c6aab4633a56a646e24fdced7314518997c2bdb008acb1bcf2e482e821110c85 Mon Sep 17 00:00:00 2001 From: David Disseldorp Date: Thu, 25 Jan 2024 12:12:32 +0000 Subject: [PATCH] Accepting request 1141481 from home:dimstar:Factory - Advertised user/groups that are generated by the pre scripts: * package cephadm generates user/group cephadm * package ceph-common generates user/group ceph This is needed for RPM 4.19, as any %attr(, %user, %group) creates automatically relevant use(%useR) and group(%group) dependencies. Either users/groups are generated by sysusers.d snippets (and then autodetected by rpm) or the package generates users as part of pre, then the capability needs to be manually advertised. OBS-URL: https://build.opensuse.org/request/show/1141481 OBS-URL: https://build.opensuse.org/package/show/filesystems:ceph/ceph?expand=0&rev=357 --- ceph.changes | 7 +++++++ ceph.spec | 4 ++++ 2 files changed, 11 insertions(+) diff --git a/ceph.changes b/ceph.changes index 050b1b5..c173e9a 100644 --- a/ceph.changes +++ b/ceph.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Thu Jan 25 10:42:09 UTC 2024 - Dominique Leuenberger + +- Advertised user/groups that are generated by the pre scripts: + * package cephadm generates user/group cephadm + * package ceph-common generates user/group ceph + ------------------------------------------------------------------- Tue Dec 19 12:33:41 UTC 2023 - Dominique Leuenberger diff --git a/ceph.spec b/ceph.spec index 7e9c356..3b561ab 100644 --- a/ceph.spec +++ b/ceph.spec @@ -468,6 +468,8 @@ Requires: python%{python3_pkgversion} %if 0%{?weak_deps} Recommends: podman >= 2.0.2 %endif +Provides: user(cephadm) +Provides: group(cephadm) %description -n cephadm Utility to bootstrap a Ceph cluster and manage Ceph daemons deployed with systemd and podman. @@ -505,6 +507,8 @@ Obsoletes: libradosstriper1 <= %{_epoch_prefix}%{version}-%{release} PreReq: permissions Requires(pre): shadow %endif +Provides: user(ceph) +Provides: group(ceph) %description -n ceph-common Common utilities to mount and interact with a ceph storage cluster. Comprised of files that are common to Ceph clients and servers.