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