瀏覽代碼

build/json: add filesystem information

Some images are created using different filesystems, most popular
squashfs and ext4. To allow downstream projects to distinguesh between
those, add the `filesystem` information to created json files.

Signed-off-by: Paul Spooren <[email protected]>
Paul Spooren 4 年之前
父節點
當前提交
bc0ffff36a
共有 2 個文件被更改,包括 2 次插入0 次删除
  1. 1 0
      include/image.mk
  2. 1 0
      scripts/json_add_image_info.py

+ 1 - 0
include/image.mk

@@ -568,6 +568,7 @@ define Device/Build/image
 	SOURCE_DATE_EPOCH=$(SOURCE_DATE_EPOCH) \
 	IMAGE_NAME="$(IMAGE_NAME)" \
 	IMAGE_TYPE=$(word 1,$(subst ., ,$(2))) \
+	IMAGE_FILESYSTEM="$(1)" \
 	IMAGE_PREFIX="$(IMAGE_PREFIX)" \
 	DEVICE_VENDOR="$(DEVICE_VENDOR)" \
 	DEVICE_MODEL="$(DEVICE_MODEL)" \

+ 1 - 0
scripts/json_add_image_info.py

@@ -51,6 +51,7 @@ image_info = {
             "images": [
                 {
                     "type": getenv("IMAGE_TYPE"),
+                    "filesystem": getenv("IMAGE_FILESYSTEM"),
                     "name": getenv("IMAGE_NAME"),
                     "sha256": image_hash,
                 }