From bb87279e5e5c0efe86f7afad9a29df668b255c6d Mon Sep 17 00:00:00 2001 From: Pawel Wieczorek Date: Tue, 27 Jun 2017 10:37:44 +0200 Subject: [PATCH] Add initrd image for RPi3 Change-Id: I52fed316e03f6807445df023882cf6d7cef53209 Signed-off-by: Pawel Wieczorek --- common.yaml | 4 ++-- ks/common-headless-2parts-armv7l-rpi3.yaml | 3 +-- ks/common-iot_core-2parts-armv7l-rpi3.yaml | 2 +- partitions/{common-mbr-2parts-rpi3 => common-mbr-2parts-rpi3-ramdisk} | 1 + patterns/common-adaptation-rpi3-headless.yaml | 1 + patterns/common-adaptation-rpi3-iot_core.yaml | 1 + 6 files changed, 7 insertions(+), 5 deletions(-) rename partitions/{common-mbr-2parts-rpi3 => common-mbr-2parts-rpi3-ramdisk} (65%) diff --git a/common.yaml b/common.yaml index 04f7333..9a986d7 100644 --- a/common.yaml +++ b/common.yaml @@ -263,7 +263,7 @@ RPi3: - buildname RPi3 Headless: - Part: common-mbr-2parts-rpi3 + Part: common-mbr-2parts-rpi3-ramdisk Groups: - Common Adaptation - Common Adaptation RPi3 Headless @@ -292,7 +292,7 @@ RPi3 Headless: - buildname RPi3 IoT Core: - Part: common-mbr-2parts-rpi3 + Part: common-mbr-2parts-rpi3-ramdisk Groups: - Common Adaptation - Common Adaptation RPi3 IoT Core diff --git a/ks/common-headless-2parts-armv7l-rpi3.yaml b/ks/common-headless-2parts-armv7l-rpi3.yaml index a2d2335..4644b63 100644 --- a/ks/common-headless-2parts-armv7l-rpi3.yaml +++ b/ks/common-headless-2parts-armv7l-rpi3.yaml @@ -3,7 +3,7 @@ Architecture: armv7l Schedule: "*" Active: True Platform: RPi3 Headless -Part: common-mbr-2parts-rpi3 +Part: common-mbr-2parts-rpi3-ramdisk Mic2Options: -A armv7l -f loop --pack-to=@NAME@.tar.gz FileName: common-headless-2parts-armv7l-rpi3 Repos: @@ -11,4 +11,3 @@ Repos: - base_arm Groups: - Common Adaptation RPi3 Headless - diff --git a/ks/common-iot_core-2parts-armv7l-rpi3.yaml b/ks/common-iot_core-2parts-armv7l-rpi3.yaml index 3009c2d..173eb4e 100644 --- a/ks/common-iot_core-2parts-armv7l-rpi3.yaml +++ b/ks/common-iot_core-2parts-armv7l-rpi3.yaml @@ -3,7 +3,7 @@ Architecture: armv7l Schedule: "*" Active: True Platform: RPi3 IoT Core -Part: common-mbr-2parts-rpi3 +Part: common-mbr-2parts-rpi3-ramdisk Mic2Options: -A armv7l -f loop --pack-to=@NAME@.tar.gz FileName: common-iot_core-2parts-armv7l-rpi3 Repos: diff --git a/partitions/common-mbr-2parts-rpi3 b/partitions/common-mbr-2parts-rpi3-ramdisk similarity index 65% rename from partitions/common-mbr-2parts-rpi3 rename to partitions/common-mbr-2parts-rpi3-ramdisk index 2028e16..4ce79d6 100644 --- a/partitions/common-mbr-2parts-rpi3 +++ b/partitions/common-mbr-2parts-rpi3-ramdisk @@ -1,2 +1,3 @@ part / --size=200 --ondisk mmcblk0p --fstype=ext4 --label=rootfs --extoptions="-J size=16" part /opt/ --size=100 --ondisk mmcblk0p --fstype=ext4 --label=system-data --extoptions="-m 0" +part /mnt/initrd --size=7 --ondisk mmcblk0p --fstype=ext4 --label=ramdisk --extoptions="-b 1024" diff --git a/patterns/common-adaptation-rpi3-headless.yaml b/patterns/common-adaptation-rpi3-headless.yaml index a4af87b..a7a23bb 100644 --- a/patterns/common-adaptation-rpi3-headless.yaml +++ b/patterns/common-adaptation-rpi3-headless.yaml @@ -17,6 +17,7 @@ Packages: - dlogutil - filesystem - gum-utils +- initrd - iotcon - iotivity - kmod diff --git a/patterns/common-adaptation-rpi3-iot_core.yaml b/patterns/common-adaptation-rpi3-iot_core.yaml index 7e77fa8..71550a7 100644 --- a/patterns/common-adaptation-rpi3-iot_core.yaml +++ b/patterns/common-adaptation-rpi3-iot_core.yaml @@ -17,6 +17,7 @@ Packages: - dlogutil - filesystem - gum-utils +- initrd - iotcon - iotivity - kmod -- 2.7.4