With this configuration:<br><br>[buildnr_from_file]<br>suffix=uy<br>path=uy-buildnr-0.88-1.5<br><br>When the version number has three digits the process fail. Seems like the image name couldn't have more than nine characters.<br>
For example with the image name: os100uy.zd  the process fail. <br>Its very strange, because I know that many dextrose builds have long names. <br><br><br><br><br><br><br> <br><br><br>



<br><br><br><br><pre><br></pre><br><br><br>If i change <br><br><br><div class="gmail_quote">On Wed, Oct 6, 2010 at 11:24 AM, Bernie Innocenti <span dir="ltr"><<a href="mailto:bernie@codewiz.org" target="_blank">bernie@codewiz.org</a>></span> wrote:<br>



<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div>On Wed, 2010-10-06 at 09:42 -0200, Daniel Castelo wrote:<br>
> Hi! We could generate XO 1.5 images (dextrose images) with olpc os<br>
> builder, but sometimes we get a strange behaviour: at the end of the<br>
> process olpc os builder give us this error message:<br>
><br>
> /home/latu/olpc-os-builder-1.1.0.dextrose.uy_4Oct/modules/sd_card_image/<a href="http://image.50.makefs.sh" target="_blank">image.50.makefs.sh</a>: line 54: * 512: syntax error: operand expected (error token is "* 512")<br>





><br>
> and the size of the ZD image generated is just 20 MB.<br>
><br>
> Have you ever seen this behaviour?<br>
<br>
</div>I've never seen it myself. Here's the relevant code:<br>
<br>
 48  local img_sectors=$(sfdisk -uS -l $img | grep img2 | awk '{print $4}')<br>
 49  echo "(1 losetup error is normal here)"<br>
 50  losetup -d /dev/loop6 || :<br>
 51  losetup -o $((8192 * $BLOCK_SIZE)) --sizelimit $((131072 * $BLOCK_SIZE)) /dev/loop6 $img<br>
 52  echo "(1 losetup error is normal here)"<br>
 53  losetup -d /dev/loop7 || :<br>
 54  losetup -o $(((8192 + 131072) * $BLOCK_SIZE)) --sizelimit $(($img_sectors * $BLOCK_SIZE)) /dev/loop7 $img<br>
<br>
The error probably occurs because $img_sectors is uninitialized. Try<br>
adding some debug stamennts just after line 48. For example:<br>
<br>
 echo '*** BEGIN DEBUG ***'<br>
 sfdisk -uS -l $img<br>
 echo '---'<br>
 sfdisk -uS -l $img | grep img2<br>
 echo '---'<br>
 sfdisk -uS -l $img | grep img2 | awk '{print $4}'<br>
 echo '*** END DEBUG ***'<br>
<font color="#888888"><br>
--<br>
   // Bernie Innocenti - <a href="http://codewiz.org/" target="_blank">http://codewiz.org/</a><br>
 \X/  Sugar Labs       - <a href="http://sugarlabs.org/" target="_blank">http://sugarlabs.org/</a><br>
<br>
</font></blockquote></div><br><br clear="all"><br>-- <br>Ing. Daniel Castelo<br>Plan Ceibal - Área Técnica<br>Avda. Italia 6201<br>Montevideo - Uruguay.<br>Tel.: 2 601 57 73 Interno 2228<br>E-mail : <a href="mailto:dcastelo@plan.ceibal.edu.uy" target="_blank">dcastelo@plan.ceibal.edu.uy</a><br>