summaryrefslogtreecommitdiffstats
path: root/meta
diff options
context:
space:
mode:
authorAndrei Gherzan <andrei.gherzan@huawei.com>2022-08-24 01:56:23 +0200
committerRichard Purdie <richard.purdie@linuxfoundation.org>2022-08-25 11:08:06 +0100
commite141072888eb107af57d168ac75176f80bb2722e (patch)
tree74b79c2b99a651b8e914f1f1d56bb8c682e16475 /meta
parent50f150e7e3d7e3c8de946e937ce0a655c97b0a70 (diff)
downloadpoky-e141072888eb107af57d168ac75176f80bb2722e.tar.gz
rootfs-postcommands.bbclass: Follow function rename in rootfspostcommands.py
'shadow_sort' was renamed to 'tidy_shadowutils_files' in rootfspostcommands.py so we reflect this in SORT_PASSWD_POSTPROCESS_COMMAND. This also creates a deprecation function for 'shadow_sort'. (From OE-Core rev: b474d7598d0803ba92b01944b961b28beec3bfe2) Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta')
-rw-r--r--meta/classes-recipe/rootfs-postcommands.bbclass15
1 files changed, 13 insertions, 2 deletions
diff --git a/meta/classes-recipe/rootfs-postcommands.bbclass b/meta/classes-recipe/rootfs-postcommands.bbclass
index bf1e992bb2..215e38e33d 100644
--- a/meta/classes-recipe/rootfs-postcommands.bbclass
+++ b/meta/classes-recipe/rootfs-postcommands.bbclass
@@ -63,7 +63,7 @@ inherit image-artifact-names
63# systemd_sysusers_create and set_user_group. Using :append is not 63# systemd_sysusers_create and set_user_group. Using :append is not
64# enough for that, set_user_group is added that way and would end 64# enough for that, set_user_group is added that way and would end
65# up running after us. 65# up running after us.
66SORT_PASSWD_POSTPROCESS_COMMAND ??= " sort_passwd; " 66SORT_PASSWD_POSTPROCESS_COMMAND ??= " tidy_shadowutils_files; "
67python () { 67python () {
68 d.appendVar('ROOTFS_POSTPROCESS_COMMAND', '${SORT_PASSWD_POSTPROCESS_COMMAND}') 68 d.appendVar('ROOTFS_POSTPROCESS_COMMAND', '${SORT_PASSWD_POSTPROCESS_COMMAND}')
69 d.appendVar('ROOTFS_POSTPROCESS_COMMAND', 'rootfs_reproducible;') 69 d.appendVar('ROOTFS_POSTPROCESS_COMMAND', 'rootfs_reproducible;')
@@ -221,9 +221,20 @@ serial_autologin_root () {
221 fi 221 fi
222} 222}
223 223
224python tidy_shadowutils_files () {
225 import rootfspostcommands
226 rootfspostcommands.tidy_shadowutils_files(d.expand('${IMAGE_ROOTFS}${sysconfdir}'))
227}
228
224python sort_passwd () { 229python sort_passwd () {
230 """
231 Deprecated in the favour of tidy_shadowutils_files.
232 """
225 import rootfspostcommands 233 import rootfspostcommands
226 rootfspostcommands.sort_passwd(d.expand('${IMAGE_ROOTFS}${sysconfdir}')) 234 bb.warn('[sort_passwd] You are using a deprecated function for '
235 'SORT_PASSWD_POSTPROCESS_COMMAND. The default one is now called '
236 '"tidy_shadowutils_files".')
237 rootfspostcommands.tidy_shadowutils_files(d.expand('${IMAGE_ROOTFS}${sysconfdir}'))
227} 238}
228 239
229# 240#