summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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#