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
This commit is contained in:
David Disseldorp 2024-01-25 12:12:32 +00:00 committed by Git OBS Bridge
parent 49f41bcd83
commit c6aab4633a
2 changed files with 11 additions and 0 deletions

View File

@ -1,3 +1,10 @@
-------------------------------------------------------------------
Thu Jan 25 10:42:09 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
- 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 <dimstar@opensuse.org>

View File

@ -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.