From f232adc6e5f303218ca27806995e958ab568e656 Mon Sep 17 00:00:00 2001 From: Mirza Krak <mirza.krak@northern.tech> Date: Wed, 7 Aug 2019 12:42:25 +0000 Subject: [PATCH] install /etc/mender/script/version file This file needs to be present for state-scripts to work as the format version will be validated using the information provided in this file and the version in the Mender Artifact. "3" means that it will only accept state-scripts created using Mender Artifact version 3. Changelog: Title Signed-off-by: Mirza Krak <mirza.krak@northern.tech> --- convert-stage-4.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/convert-stage-4.sh b/convert-stage-4.sh index 7e40fd4..c236fa9 100755 --- a/convert-stage-4.sh +++ b/convert-stage-4.sh @@ -56,6 +56,8 @@ server_cert= tenant_token= # Mender tenant token. mender_tenant_token="dummy" +# Mender state-script format version +mender_state_scripts_version="3" declare -a mender_disk_mappings @@ -130,6 +132,9 @@ install_files() { sudo install -d -m 755 ${data_dir}/${dataconfdir} sudo install -d -m 755 ${data_dir}/${databootdir} + sudo install -d -m 755 ${primary_dir}/${sysconfdir}/scripts/ + echo -n "${mender_state_scripts_version}" | sudo tee ${primary_dir}/${sysconfdir}/scripts/version + sudo install -m 0444 ${mender_dir}/device_type ${data_dir}/${dataconfdir} sudo install -m 0644 ${mender_dir}/fw_env.config ${data_dir}/${databootdir}