From 023c2a7298e7cf3edc06da6b9352a1fd4e81251f Mon Sep 17 00:00:00 2001 From: David Donchez Date: Thu, 7 Sep 2023 13:42:44 +0200 Subject: [PATCH] feat(bake): handle VERSION_ID in extension metadata file --- bake.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bake.sh b/bake.sh index 8d42126..eb44700 100755 --- a/bake.sh +++ b/bake.sh @@ -20,6 +20,7 @@ elif [ "$1" = "-h" ] || [ "$1" = "--help" ]; then fi SYSEXTNAME="$1" +VERSION_ID="${2:-}" if [ "${FORMAT}" != "squashfs" ] && [ "${FORMAT}" != "btrfs" ] && [ "${FORMAT}" != "ext4" ] && [ "${FORMAT}" != "ext2" ]; then echo "Expected FORMAT=squashfs, FORMAT=btrfs, FORMAT=ext4, or FORMAT=ext2, got '${FORMAT}'" >&2 @@ -36,7 +37,9 @@ fi mkdir -p "${SYSEXTNAME}/usr/lib/extension-release.d" { echo "ID=${OS}" - if [ "${OS}" != "_any" ]; then + if [ "${VERSION_ID}" != "" ]; then + echo "VERSION_ID=${VERSION_ID}" + elif [ "${OS}" != "_any" ]; then echo "SYSEXT_LEVEL=1.0" fi if [ "${ARCH}" != "" ]; then