<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size: 12pt; color: rgb(0, 0, 0); font-family: Calibri, Helvetica, sans-serif, "EmojiFont", "Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI Symbol", "Android Emoji", EmojiSymbols;" dir="ltr">
<p style="margin-top:0;margin-bottom:0">Just noticed there is a serious typo that will make this fail in multiubi settings. It worked for my non-multi setup which was just lucky variable naming. Will send an updated patch.<br>
</p>
<p style="margin-top:0;margin-bottom:0"><br>
</p>
<div id="Signature">
<div id="divtagdefaultwrapper" dir="ltr" style="font-size: 12pt; color: rgb(0, 0, 0); font-family: Calibri, Helvetica, sans-serif, "EmojiFont", "Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI Symbol", "Android Emoji", EmojiSymbols;">
<p style="margin-top:0; margin-bottom:0"><span id="ms-rterangepaste-start"></span></p>
<p class="x_MsoNormal"><b><span style="font-size:10pt; font-family:"Arial",sans-serif,serif,"EmojiFont"; color:rgb(0,51,102)" lang="EN-US">Tobias Olausson<br>
</span></b><b><span style="font-size:7.5pt; font-family:"Arial",sans-serif,serif,"EmojiFont"; color:rgb(0,51,102)" lang="EN-US">Development Engineer</span></b><span style="" lang="EN-US"></span></p>
<p class="x_MsoNormal"><span style="font-size:7.5pt; font-family:"Arial",sans-serif,serif,"EmojiFont"; color:rgb(31,73,125)" lang="EN-US"><br>
</span><span style="font-size:7.5pt; font-family:"Arial",sans-serif,serif,"EmojiFont"; color:rgb(0,51,102)" lang="EN-US">HMS Industrial Networks AB</span></p>
<p class="x_MsoNormal"><span style="font-size:7.5pt; font-family:"Arial",sans-serif,serif,"EmojiFont"; color:rgb(0,51,102)" lang="EN-US">Norra Ågatan 26C<br>
431 35 Mölndal, Sweden</span><span style="font-size:7.5pt; font-family:"Arial",sans-serif,serif,"EmojiFont"; color:rgb(31,73,125)" lang="EN-US"><br>
</span><span style="font-size:7.5pt; font-family:"Arial",sans-serif,serif,"EmojiFont"; color:rgb(0,51,102)" lang="EN-US"><br>
Email: tol@hms.se</span><span style="font-size:7.5pt; font-family:"Arial",sans-serif,serif,"EmojiFont"; color:rgb(0,51,102)" lang="EN-US"></span><br>
</p>
<span id="ms-rterangepaste-end"></span><br>
<p></p>
</div>
</div>
<br>
<br>
<div style="color: rgb(0, 0, 0);">
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font style="font-size:11pt" face="Calibri, sans-serif" color="#000000"><b>From:</b> openembedded-core-bounces@lists.openembedded.org <openembedded-core-bounces@lists.openembedded.org> on behalf of Tobias Olausson <TOl@hms.se><br>
<b>Sent:</b> Monday, June 18, 2018 1:29 PM<br>
<b>To:</b> openembedded-core@lists.openembedded.org<br>
<b>Cc:</b> Magnus Olsson<br>
<b>Subject:</b> [OE-core] [meta-oe][PATCH] image_types.bbclass: add optional size to ubi vols</font>
<div> </div>
</div>
<div class="BodyFragment"><font size="2"><span style="font-size:11pt;">
<div class="PlainText">From d7b8be3f844c10ace0d4c04e35986145fc20d0d8 Mon Sep 17 00:00:00 2001<br>
From: Tobias Olausson <tol@hms.se><br>
Date: Mon, 18 Jun 2018 13:22:04 +0200<br>
Subject: [meta-oe][PATCH] image_types.bbclass: add optional size to ubi vols<br>
<br>
Instead of hard coding the ubi volume to be just large enough to fit the<br>
root file system, one can use a variable to set a preferred size.<br>
<br>
Signed-off-by: Tobias Olausson <tol@hms.se><br>
---<br>
meta/classes/image_types.bbclass | 8 ++++++++<br>
1 file changed, 8 insertions(+)<br>
<br>
diff --git a/meta/classes/image_types.bbclass b/meta/classes/image_types.bbclass<br>
index 00a00d318f..ae23aeaa8a 100644<br>
--- a/meta/classes/image_types.bbclass<br>
+++ b/meta/classes/image_types.bbclass<br>
@@ -164,10 +164,18 @@ multiubi_mkfs() {<br>
local vname="_$3"<br>
fi<br>
<br>
+ # Set UBI_VOL_SIZE (for regular ubi) or UBI_VOL_SIZE_name for multiubi<br>
+ eval local UBI_VOL_SIZE=\"\$UBI_VOL_SIZE_${name}\"<br>
+<br>
echo \[ubifs\] > ubinize${vname}-${IMAGE_NAME}.cfg<br>
echo mode=ubi >> ubinize${vname}-${IMAGE_NAME}.cfg<br>
echo image=${IMGDEPLOYDIR}/${IMAGE_NAME}${vname}${IMAGE_NAME_SUFFIX}.ubifs >> ubinize${vname}-${IMAGE_NAME}.cfg<br>
echo vol_id=0 >> ubinize${vname}-${IMAGE_NAME}.cfg<br>
+<br>
+ if [ -n "${UBI_VOL_SIZE}" ]; then<br>
+ echo "vol_size=${UBI_VOL_SIZE}" >> ubinize${vname}-${IMAGE_NAME}.cfg<br>
+ fi<br>
+<br>
echo vol_type=dynamic >> ubinize${vname}-${IMAGE_NAME}.cfg<br>
echo vol_name=${UBI_VOLNAME} >> ubinize${vname}-${IMAGE_NAME}.cfg<br>
echo vol_flags=autoresize >> ubinize${vname}-${IMAGE_NAME}.cfg<br>
-- <br>
2.17.1<br>
<br>
<br>
<br>
-- <br>
_______________________________________________<br>
Openembedded-core mailing list<br>
Openembedded-core@lists.openembedded.org<br>
<a href="http://lists.openembedded.org/mailman/listinfo/openembedded-core" id="LPlnk353371" class="OWAAutoLink" previewremoved="true">http://lists.openembedded.org/mailman/listinfo/openembedded-core</a><br>
</div>
</span></font></div>
</div>
</div>
</body>
</html>