mirror of
https://github.com/flatcar/scripts.git
synced 2025-08-08 05:26:58 +02:00
build_library: Force initial version of OEM sysexts for now
We don't have an update process of the OEM sysexts implemented yet, so use a fake "initial" version for them and make them independent from OS version.
This commit is contained in:
parent
8b17ca2b02
commit
23df3170ff
@ -157,12 +157,17 @@ oem_sysext_create() {
|
||||
rm -rf "${entry}"
|
||||
done
|
||||
|
||||
local metadata metadata_file
|
||||
local metadata metadata_file metadata_version_entry
|
||||
info "Adding sysext metadata"
|
||||
mkdir -p "${sysext_rootfs}/usr/lib/extension-release.d"
|
||||
if [[ "${version_id}" = 'initial' ]]; then
|
||||
metadata_version_entry="SYSEXT_LEVEL=1.0"
|
||||
else
|
||||
metadata_version_entry="VERSION_ID=${version_id}"
|
||||
fi
|
||||
metadata=(
|
||||
'ID=flatcar'
|
||||
"VERSION_ID=${version_id}"
|
||||
"${metadata_version_entry}"
|
||||
"ARCHITECTURE=$(_get_sysext_arch "${board}")"
|
||||
)
|
||||
metadata_file="${sysext_rootfs}/usr/lib/extension-release.d/extension-release.${oem}"
|
||||
|
@ -548,13 +548,16 @@ install_oem_sysext() {
|
||||
local built_sysext_dir="${FLAGS_to}/${oem_sysext}-sysext"
|
||||
local built_sysext_filename="${oem_sysext}.raw"
|
||||
local built_sysext_path="${built_sysext_dir}/${built_sysext_filename}"
|
||||
local build_oem_sysext_flags=(
|
||||
--board="${BOARD}"
|
||||
--build_dir="${built_sysext_dir}"
|
||||
--prod_image_path="${VM_SRC_IMG}"
|
||||
--prod_pkgdb_path="${VM_SRC_PKGDB}"
|
||||
# TODO: Drop this when we implement updating OEM sysexts.
|
||||
--version_id=initial
|
||||
)
|
||||
|
||||
"${SCRIPT_ROOT}/build_oem_sysext" \
|
||||
--board="${BOARD}" \
|
||||
--build_dir="${built_sysext_dir}" \
|
||||
--prod_image_path="${VM_SRC_IMG}" \
|
||||
--prod_pkgdb_path="${VM_SRC_PKGDB}" \
|
||||
"${oem_sysext}"
|
||||
"${SCRIPT_ROOT}/build_oem_sysext" "${build_oem_sysext_flags[@]}" "${oem_sysext}"
|
||||
|
||||
local installed_sysext_oem_dir='/oem/sysext'
|
||||
local installed_sysext_file_prefix="${oem_sysext}-${FLATCAR_VERSION}"
|
||||
|
Loading…
Reference in New Issue
Block a user