meta-digi-del: create '/etc/build' file with build statistics
Signed-off-by: Javier Viguera <javier.viguera@digi.com>
This commit is contained in:
parent
2b7fb6b3cf
commit
7dd9c33154
|
|
@ -12,10 +12,33 @@ PACKAGE_GROUP_del-network = "packagegroup-del-network"
|
|||
PACKAGE_GROUP_del-qt = "packagegroup-del-qt"
|
||||
PACKAGE_GROUP_del-wireless = "packagegroup-del-wireless"
|
||||
|
||||
## Auxiliar variables and functions (used in del_rootfs_tuning)
|
||||
LAYERS_REV = "${@'\n'.join(get_layers_branch_rev(d))}"
|
||||
DEL_TAG = "${@del_tag(d).strip()}"
|
||||
def del_tag(d):
|
||||
import subprocess
|
||||
for layer in d.getVar('BBLAYERS', True).split():
|
||||
if 'meta-digi-del' in layer:
|
||||
cmd = 'git describe --tags --exact-match 2>/dev/null || true'
|
||||
return subprocess.Popen(cmd, cwd=layer, shell=True, stdout=subprocess.PIPE).stdout.read()
|
||||
return ""
|
||||
|
||||
## DEL rootfs final tuning
|
||||
del_rootfs_tuning() {
|
||||
#######################################################################
|
||||
## Create '/etc/build' with build statistics
|
||||
#######################################################################
|
||||
cat >${IMAGE_ROOTFS}/etc/build <<-_EOF_
|
||||
TIMESTAMP=${DATETIME}
|
||||
DEL_TAG=${DEL_TAG}
|
||||
|
||||
Layers revisions:
|
||||
=================
|
||||
${LAYERS_REV}
|
||||
_EOF_
|
||||
#######################################################################
|
||||
## Set root password to 'root' if 'debug-tweaks' is NOT enabled.
|
||||
## command: echo -n 'root' | mkpasswd -5 -s
|
||||
#######################################################################
|
||||
MD5_ROOT_PASSWD='$1$SML0de4S$lOWs3t82QAH0oEf8NyNKA0'
|
||||
if echo "${IMAGE_FEATURES}" | grep -qs debug-tweaks; then
|
||||
|
|
|
|||
Loading…
Reference in New Issue