]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
debian/control: add adduser to Depends of cephadm and ceph-common
authorKefu Chai <tchaikov@gmail.com>
Wed, 17 Jan 2024 15:09:02 +0000 (23:09 +0800)
committerMatthew Vernon <mvernon@wikimedia.org>
Thu, 22 Feb 2024 10:06:29 +0000 (10:06 +0000)
commiteeaaeeadcdff5fff0732d6f4e89b9d6f7b626c2f
tree40e55e4a7c394199e780e3f876d05e308cfb0a84
parent716316e0c5f01cce3131320d3066aabd8ddb666a
debian/control: add adduser to Depends of cephadm and ceph-common

in `debian/ceph-common.postinst` and `debian/cephadm.postinst`, we
use `adduser --system` to create the system user when configuring
the corresponding package.

before this change, the dependency is not listed in the runtime
`Depends` section of ceph-common and cephadm.

in this change, the dependency is added. this is also suggested
by Securing Debian Manual, see
https://www.debian.org/doc/manuals/securing-debian-manual/bpp-lower-privs.en.html

Signed-off-by: Kefu Chai <tchaikov@gmail.com>
(cherry picked from commit 2a30ddccd04b204821f0496856847e8ffc07835d)
debian/control