From 824e5a7c9c4241d0f32ee777768b00249b47ad8a Mon Sep 17 00:00:00 2001 From: Anton Gerasimov Date: Tue, 4 Sep 2018 16:56:01 +0200 Subject: Provide example for setting UPTANE target version automatically --- classes/target_version_example.bbclass | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 classes/target_version_example.bbclass (limited to 'classes/target_version_example.bbclass') diff --git a/classes/target_version_example.bbclass b/classes/target_version_example.bbclass new file mode 100644 index 0000000..5adf159 --- /dev/null +++ b/classes/target_version_example.bbclass @@ -0,0 +1,11 @@ +# Writes uses repo manifest version as a target version +# + +HOSTTOOLS += " git " + +deploy_target_version () { + version=$(git --git-dir=${METADIR}/.repo/manifests/.git/ rev-parse HEAD) + echo -n ${version} > ${STAGING_DATADIR_NATIVE}/target_version +} + +IMAGE_PREPROCESS_COMMAND += "deploy_target_version;" -- cgit v1.2.3-54-g00ecf