diff mbox series

[meta-oe,5/7] Add static-passwd and static-group files

Message ID 20231010093940.75037-5-fabien.thomas@smile.fr
State Under Review
Headers show
Series [meta-filesystems,1/7] Add static-passwd and static-group files | expand

Commit Message

Fabien Thomas Oct. 10, 2023, 9:39 a.m. UTC
In order to pass reproducible tests, recipes that use the
useradd class must have static ids configured.

Signed-off-by: Fabien Thomas <fabien.thomas@smile.fr>
Reviewed-by: Yoann Congal <yoann.congal@smile.fr>
---
 meta-oe/files/static-group-meta-oe  |  8 ++++++++
 meta-oe/files/static-passwd-meta-oe | 11 +++++++++++
 2 files changed, 19 insertions(+)
 create mode 100644 meta-oe/files/static-group-meta-oe
 create mode 100644 meta-oe/files/static-passwd-meta-oe

Comments

Daniel McGregor Oct. 11, 2023, 6:50 p.m. UTC | #1
On Tue, 10 Oct 2023 at 03:39, Fabien Thomas <fabien.thomas@smile.fr> wrote:
>
> In order to pass reproducible tests, recipes that use the
> useradd class must have static ids configured.
>
> Signed-off-by: Fabien Thomas <fabien.thomas@smile.fr>
> Reviewed-by: Yoann Congal <yoann.congal@smile.fr>
> ---
>  meta-oe/files/static-group-meta-oe  |  8 ++++++++
>  meta-oe/files/static-passwd-meta-oe | 11 +++++++++++
>  2 files changed, 19 insertions(+)
>  create mode 100644 meta-oe/files/static-group-meta-oe
>  create mode 100644 meta-oe/files/static-passwd-meta-oe
>
> diff --git a/meta-oe/files/static-group-meta-oe b/meta-oe/files/static-group-meta-oe
> new file mode 100644
> index 000000000..79c9bb6e1
> --- /dev/null
> +++ b/meta-oe/files/static-group-meta-oe
> @@ -0,0 +1,8 @@
> +redis:x:600:
> +xrdp:x:601:
> +sanlock:x:602:
> +mysql:x:603:
> +postgres:x:604:
> +zabbix:x:605:
> +mail:x:606:
> +nogroup:x:607:

"nogroup" is already defined by base-passwd in oe-core. Its value is
65534, so this should either match that, or be removed.

> \ No newline at end of file
> diff --git a/meta-oe/files/static-passwd-meta-oe b/meta-oe/files/static-passwd-meta-oe
> new file mode 100644
> index 000000000..4c312b7b1
> --- /dev/null
> +++ b/meta-oe/files/static-passwd-meta-oe
> @@ -0,0 +1,11 @@
> +redis:x:600:600::/:/bin/nologin
> +xrdp:x:601:601::/:/bin/nologin
> +sanlock:x:602:602::/:/bin/nologin
> +mysql:x:603:603::/:/bin/nologin
> +postgres:x:604:604::/:/bin/nologin
> +zabbix:x:605:605::/:/bin/nologin
> +cyrus:x:606:nogroup::/:/bin/nologin
> +pcp:x:620:nogroup::/:/bin/nologin
> +pcpqa:x:621:nogroup::/:/bin/nologin
> +influxdb:x:622:nogroup::/:/bin/nologin
> +mongodb:x:623:nogroup::/:/bin/nologin
> \ No newline at end of file
> --
> 2.34.1
>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#105401): https://lists.openembedded.org/g/openembedded-devel/message/105401
> Mute This Topic: https://lists.openembedded.org/mt/101871610/3617261
> Group Owner: openembedded-devel+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [danismostlikely@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
Fabien Thomas Oct. 13, 2023, 2:12 p.m. UTC | #2
Thanks for your comments. I just sent a fix in that way.

Regards,
Fabien
diff mbox series

Patch

diff --git a/meta-oe/files/static-group-meta-oe b/meta-oe/files/static-group-meta-oe
new file mode 100644
index 000000000..79c9bb6e1
--- /dev/null
+++ b/meta-oe/files/static-group-meta-oe
@@ -0,0 +1,8 @@ 
+redis:x:600:
+xrdp:x:601:
+sanlock:x:602:
+mysql:x:603:
+postgres:x:604:
+zabbix:x:605:
+mail:x:606:
+nogroup:x:607:
\ No newline at end of file
diff --git a/meta-oe/files/static-passwd-meta-oe b/meta-oe/files/static-passwd-meta-oe
new file mode 100644
index 000000000..4c312b7b1
--- /dev/null
+++ b/meta-oe/files/static-passwd-meta-oe
@@ -0,0 +1,11 @@ 
+redis:x:600:600::/:/bin/nologin
+xrdp:x:601:601::/:/bin/nologin
+sanlock:x:602:602::/:/bin/nologin
+mysql:x:603:603::/:/bin/nologin
+postgres:x:604:604::/:/bin/nologin
+zabbix:x:605:605::/:/bin/nologin
+cyrus:x:606:nogroup::/:/bin/nologin
+pcp:x:620:nogroup::/:/bin/nologin
+pcpqa:x:621:nogroup::/:/bin/nologin
+influxdb:x:622:nogroup::/:/bin/nologin
+mongodb:x:623:nogroup::/:/bin/nologin
\ No newline at end of file