| Message ID | 20251029045527.2865818-1-Qi.Chen@windriver.com |
|---|---|
| State | New |
| Headers | show |
| Series | [V4,1/3] base-passwd: add clock group | expand |
On Wed, 29 Oct 2025 at 05:55, Chen Qi via lists.openembedded.org <Qi.Chen=windriver.com@lists.openembedded.org> wrote: > +Subject: [PATCH] Add clock group > + > +The clock group is needed to "to enable applications like linuxptp > +to open clocks without root privileges". See the link below: > +https://github.com/systemd/systemd/commit/af96ccfc24bc4803078a46b4ef2cdeb5decdfbcd > + > +Note that this group is needed as long as people use udev from > +systemd because 50-udev-default.rules needs it. See the above > +commit. > + > +Upstream-Status: Inappropriate [oe specific] > +[ > + MR: https://salsa.debian.org/debian/base-passwd/-/merge_requests/17 > + It was rejected by upstream. See details in MR's comments. > +] Thanks for engaging with upstream. The upstream-status should be Denied [link] in this case. Which brings the point that (I think?) has already been made: as this group is systemd-specific, it should probably be handled in that recipe. Alex
diff --git a/meta/recipes-core/base-passwd/base-passwd/0001-Add-clock-group.patch b/meta/recipes-core/base-passwd/base-passwd/0001-Add-clock-group.patch new file mode 100644 index 0000000000..0e0cd97a19 --- /dev/null +++ b/meta/recipes-core/base-passwd/base-passwd/0001-Add-clock-group.patch @@ -0,0 +1,38 @@ +From 4b3a8f347179d7e2a1062eeed13a6474deb28728 Mon Sep 17 00:00:00 2001 +From: Chen Qi <Qi.Chen@windriver.com> +Date: Thu, 16 Oct 2025 08:48:49 +0800 +Subject: [PATCH] Add clock group + +The clock group is needed to "to enable applications like linuxptp +to open clocks without root privileges". See the link below: +https://github.com/systemd/systemd/commit/af96ccfc24bc4803078a46b4ef2cdeb5decdfbcd + +Note that this group is needed as long as people use udev from +systemd because 50-udev-default.rules needs it. See the above +commit. + +Upstream-Status: Inappropriate [oe specific] +[ + MR: https://salsa.debian.org/debian/base-passwd/-/merge_requests/17 + It was rejected by upstream. See details in MR's comments. +] + +Signed-off-by: Chen Qi <Qi.Chen@windriver.com> +--- + group.master | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/group.master b/group.master +index e54fd1d..6f84539 100644 +--- a/group.master ++++ b/group.master +@@ -39,5 +39,6 @@ staff:*:50: + games:*:60: + shutdown:*:70: + wheel:*:80: ++clock:*:81: + users:*:100: + nogroup:*:65534: +-- +2.34.1 + diff --git a/meta/recipes-core/base-passwd/base-passwd_3.6.7.bb b/meta/recipes-core/base-passwd/base-passwd_3.6.7.bb index 177927d674..e4e0890293 100644 --- a/meta/recipes-core/base-passwd/base-passwd_3.6.7.bb +++ b/meta/recipes-core/base-passwd/base-passwd_3.6.7.bb @@ -13,6 +13,7 @@ SRC_URI = "https://launchpad.net/debian/+archive/primary/+files/${BPN}_${PV}.tar file://0005-Add-kvm-group.patch \ file://0007-Add-wheel-group.patch \ file://0001-base-passwd-Add-the-sgx-group.patch \ + file://0001-Add-clock-group.patch \ " SRC_URI[sha256sum] = "cf869870fed7862b57bfa9e99cd5cd6f365e2349705a1b65af7fc182629bd1ab"