[Dextrose] dextrose image 6,7Mb
Esteban Arias
earias at plan.ceibal.edu.uy
Fri Nov 12 08:03:31 EST 2010
hi,
I tested with "f11-0.88-xo1.5-py.ini"
I added 'echo >&2 "*** $(<$buildnr_path)$suffix ***"' and shows:
*** 104pyg ***
2010/11/11 Bernie Innocenti <bernie at codewiz.org>
> On Thu, 2010-11-11 at 15:31 -0200, Esteban Arias wrote:
> > hi,
> >
> > I downloaded the last olpc-os-builder for dextrose.
> >
> > When the file "buildnr-0.88-py" has correlative number up "100",
> > the process of creation image (./osbuilder.py
> > examples/f11-0.88-xo1.5-py.ini) shows:
> >
> > .../modules/sd_card_image/image.50.makefs.sh: line 54: * 512: error
> > sintáctico: se esperaba un operando (error token is "* 512")
> >
> > and out image: os103pyg.zd for 6,7Mb
> >
> > any idea?
>
> The error message points at this code:
>
> $(($img_sectors * $BLOCK_SIZE))
>
>
> It's possible that $img_sectors contains some junk, such as an error
> message. The variable is initialized like this:
>
> local img_sectors=$(sfdisk -uS -l $img | grep img2 | awk '{print $4}')
>
> The only variable in this expression is $img, which is initialized from
> the buildnr:
>
> local img=$outputdir/os$buildnr.disk.img
>
> Proceeding backwards, we find that $buildnr is initialized like this:
>
>
> buildnr=$(read_buildnr)
>
> Grepping around, I found that the shell function read_buildnr is defined
> in lib/shlib.sh:
>
> read_buildnr() {
> local buildnr_path=$intermediatesdir/buildnr
> local suffix=$(read_config buildnr_from_file suffix)
> if [[ -e $buildnr_path ]]; then
> echo "$(<$buildnr_path)$suffix"
> else
> echo "0$suffix"
> fi
> }
>
> Maybe the problem is that the file contains a space or \n after the
> number?
>
> If it's not clear, put a debug statement at the end of read_buildnr:
>
> echo >&2 "*** $(<$buildnr_path)$suffix ***"
>
> You should get something like this on the terminal:
>
> *** 100uy ***
>
> --
> // Bernie Innocenti - http://codewiz.org/
> \X/ Sugar Labs - http://sugarlabs.org/
>
>
--
Esteban Arias
Investigación y Desarrollo - Plan Ceibal
Avda. Italia 6201
Montevideo - Uruguay.
Tel.: 2601.57.73 Interno 2228
E-mail : earias at plan.ceibal.edu.uy
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/archive/dextrose/attachments/20101112/ba3489eb/attachment.html>
More information about the Dextrose
mailing list