The config variables were defined in the reproducible.py in oe-core
https://git.openembedded.org/openembedded-core/tree/meta/lib/oeqa/selftest/cases/reproducible.py#n243
as follows:
USERADDEXTENSION = "useradd-staticids"
USERADD_ERROR_DYNAMIC = "skip"
USERADD_UID_TABLES += "files/static-passwd"
USERADD_GID_TABLES += "files/static-group"
We can see the help document in oe-core/meta/conf/documentation.conf:
>USERADDEXTENSION[doc] = "When set to 'useradd-staticids', causes the
OpenEmbedded build system to base all user and group additions on
files listed in USERADD_UID_TABLES and USERADD_GID_TABLES."
In the useradd-staticids.bbclass all static-{group,passwd} files in
BBPATH will be searched and merged.
All static-{group,passwd}-meta* file in this layer won't be parsered,
finally when we run the following oe-selftest command with the setting
'OEQA_REPRODUCIBLE_TEST_TARGET = "mariadb",
>$ oe-selftest -r reproducible.ReproducibleTests.test_reproducible_builds"
we will encounter the following error:
$timestamps - oe-selftest - INFO - ERROR: Nothing PROVIDES 'mariadb'
$timestamps - oe-selftest - INFO - mariadb was skipped: Recipe mariadb,
package mariadb-setupdb:
system username "mysql" does not have a static ID defined. Add mysql to one of
these files: /yocto
/openembedded-core/build-st/meta-selftest/files/static-passwd
The similiar error for postgresql can also been seen.
Here we rename all static-{group,passwd}-meta* to static-{group,passwd}.
Signed-off-by: Zhixiong Chi <[email protected]>
---
.../files/{static-passwd-meta-filesystems => static-passwd} | 0
meta-gnome/files/{static-passwd-meta-gnome => static-passwd} | 0
.../files/{static-group-meta-multimedia => static-group} | 0
.../files/{static-passwd-meta-multimedia => static-passwd} | 0
.../files/{static-group-meta-networking => static-group} | 0
.../files/{static-passwd-meta-networking => static-passwd} | 0
meta-oe/files/{static-group-meta-oe => static-group} | 0
meta-oe/files/{static-passwd-meta-oe => static-passwd} | 0
meta-perl/files/{static-group-meta-perl => static-group} | 0
meta-perl/files/{static-passwd-meta-perl => static-passwd} | 0
.../files/{static-group-meta-webserver => static-group} | 0
.../files/{static-passwd-meta-webserver => static-passwd} | 0
12 files changed, 0 insertions(+), 0 deletions(-)
rename meta-filesystems/files/{static-passwd-meta-filesystems =>
static-passwd} (100%)
rename meta-gnome/files/{static-passwd-meta-gnome => static-passwd} (100%)
rename meta-multimedia/files/{static-group-meta-multimedia => static-group}
(100%)
rename meta-multimedia/files/{static-passwd-meta-multimedia => static-passwd}
(100%)
rename meta-networking/files/{static-group-meta-networking => static-group}
(100%)
rename meta-networking/files/{static-passwd-meta-networking => static-passwd}
(100%)
rename meta-oe/files/{static-group-meta-oe => static-group} (100%)
rename meta-oe/files/{static-passwd-meta-oe => static-passwd} (100%)
rename meta-perl/files/{static-group-meta-perl => static-group} (100%)
rename meta-perl/files/{static-passwd-meta-perl => static-passwd} (100%)
rename meta-webserver/files/{static-group-meta-webserver => static-group}
(100%)
rename meta-webserver/files/{static-passwd-meta-webserver => static-passwd}
(100%)
diff --git a/meta-filesystems/files/static-passwd-meta-filesystems
b/meta-filesystems/files/static-passwd
similarity index 100%
rename from meta-filesystems/files/static-passwd-meta-filesystems
rename to meta-filesystems/files/static-passwd
diff --git a/meta-gnome/files/static-passwd-meta-gnome
b/meta-gnome/files/static-passwd
similarity index 100%
rename from meta-gnome/files/static-passwd-meta-gnome
rename to meta-gnome/files/static-passwd
diff --git a/meta-multimedia/files/static-group-meta-multimedia
b/meta-multimedia/files/static-group
similarity index 100%
rename from meta-multimedia/files/static-group-meta-multimedia
rename to meta-multimedia/files/static-group
diff --git a/meta-multimedia/files/static-passwd-meta-multimedia
b/meta-multimedia/files/static-passwd
similarity index 100%
rename from meta-multimedia/files/static-passwd-meta-multimedia
rename to meta-multimedia/files/static-passwd
diff --git a/meta-networking/files/static-group-meta-networking
b/meta-networking/files/static-group
similarity index 100%
rename from meta-networking/files/static-group-meta-networking
rename to meta-networking/files/static-group
diff --git a/meta-networking/files/static-passwd-meta-networking
b/meta-networking/files/static-passwd
similarity index 100%
rename from meta-networking/files/static-passwd-meta-networking
rename to meta-networking/files/static-passwd
diff --git a/meta-oe/files/static-group-meta-oe b/meta-oe/files/static-group
similarity index 100%
rename from meta-oe/files/static-group-meta-oe
rename to meta-oe/files/static-group
diff --git a/meta-oe/files/static-passwd-meta-oe b/meta-oe/files/static-passwd
similarity index 100%
rename from meta-oe/files/static-passwd-meta-oe
rename to meta-oe/files/static-passwd
diff --git a/meta-perl/files/static-group-meta-perl
b/meta-perl/files/static-group
similarity index 100%
rename from meta-perl/files/static-group-meta-perl
rename to meta-perl/files/static-group
diff --git a/meta-perl/files/static-passwd-meta-perl
b/meta-perl/files/static-passwd
similarity index 100%
rename from meta-perl/files/static-passwd-meta-perl
rename to meta-perl/files/static-passwd
diff --git a/meta-webserver/files/static-group-meta-webserver
b/meta-webserver/files/static-group
similarity index 100%
rename from meta-webserver/files/static-group-meta-webserver
rename to meta-webserver/files/static-group
diff --git a/meta-webserver/files/static-passwd-meta-webserver
b/meta-webserver/files/static-passwd
similarity index 100%
rename from meta-webserver/files/static-passwd-meta-webserver
rename to meta-webserver/files/static-passwd
--
2.49.0
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#126840):
https://lists.openembedded.org/g/openembedded-devel/message/126840
Mute This Topic: https://lists.openembedded.org/mt/119253284/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-