[yocto] Try latest yocto adt script installer

Ke, Liping liping.ke at intel.com
Tue Dec 14 01:19:47 PST 2010


Hi, Jessica 

I have updated the script and it is still put under http://llu-piketon.sh.intel.com/installer.tar.

1. For util path problem, the solution is that we need to find the dirname of running script, then cd to that folder.
2. For logfile, now I will output all detailed information to the log file for tracing.
3. If environement-file is not there, error will be reported.
4. Add Error: prompt for errors.


Proxy should be disabled before testing.

I tested for both 32 bit and 64 bit host. Yet I am not sure whether I could cover all corner cases...
And Lianhao will easily cause hard-disk not responding when running the script. Haven't root cause the problem. (My two test machine is just fine)
If you meet the same issue, please let us know.


Thanks& Regards,
criping


> -----Original Message-----
> From: yocto-bounces at yoctoproject.org [mailto:yocto-
> bounces at yoctoproject.org] On Behalf Of Ke, Liping
> Sent: Tuesday, December 14, 2010 2:40 PM
> To: Zhang, Jessica
> Cc: yocto at yoctoproject.org
> Subject: Re: [yocto] Try latest yocto adt script installer
> 
> > Why we must run the script under the adt-installer directory?
> Actually
> > I
> > tried to run under $HOME or / but specifying the full path to
> > yocto_installer, and got the error:
> > [ADT_INST] script file util is not  found!
> 
> Oh, it's caused by the include grammar. I need to check how to solve
> the
> relative path problem with include grammar in shell script. It should
> not
> be difficult.
> 
> >
> > #############################################
> > # Meet error when installing Yocto ADT.
> > #############################################
> >
> > 2 comments here:
> > 1. we should be able to allow user run the yocto_installer script
> from
> > any
> > location and it should be able to locate the needed surporting files
> or
> > scripts
> > 2. As a convention and to be consistent, I'd suggest change the above
> > error
> > message as "[ADT_INST] Error: Script file util is not found!"
> There're
> > several error messages in the scripts has the Error message format
> that
> > I'm
> > talking about here, which you can look up as a reference.
> 
> No problem, I will unify all error messages.
> >
> > > 3. Build log are located @ adt_installer/yoctoadt_installer.log
> > > 4. User config ( install which targets) are defined/changed in
> > > Yocto_installer.conf. Note: now only i586 qemu rootfs are available
> > > in repository.
> > >
> > > Any problem, just let me know.
> >
> > Just by playing with it, I change YOCTOADT_TARGETS="ppc" in
> > yocto_installer.conf. And the prompt that I got is as follows:
> >
> > [ADT_INST] selected archs defined in Host Area Item: YOCTOADT_TARGETS
> > is not
> > valid!
> > Error: Terminate installation process due to errors!
> It's expected behavior. Since powerpcc is the correct name.
> 
> 
> > 3. It would be nice to point out Host Area resides in which file, and
> > also
> > tells user what are the valid entries
> 
> 
> > 4. It's not consistent when existing the program when running into
> > errors,
> > see the above and here just "Error: "...
> >
> > During the Make opkg..., there're bunch of warning messages can we
> > redirect
> > them to the log file?
> > Also, it seems the log file contents is less than what shows on the
> > screen
> > (STDOUT), which I think should be the reverse case, people should be
> > able to
> > trace more info in the log file? E.g. during downloading rootfs, all
> > the
> > info where it download from and saved to where are showed on the
> screen
> > but
> > missing in the log file...
> 
> Log file problem is solved totally by replacing " >> " with "&>>"
> pointed by Lianhao.
> 
> >
> > Toward the end of the installation, I run into:
> >
> > [ADT_INST] Re-generate environment script file according to rootfs
> > location.
> > Ls: cannot access /opt/poky/0.9+snapshot-20101211/environment-setup-
> > i586*:
> > No such file or directory
> > Sed: no input files
> 
> Missing guard will be added here.
> I will send the updated scripts which will address most of the problem.
> 
> 
> Btw: I need someone review the script totally. I am afraid some of the
> scripts
> Might not obey shell's world conventions since this is the first script
> I wrote.
> I have to say I did try several blackbox test yet failed to cover all
> corner problems.
> 
> Updated scripts will soon be published.
> 
> Thanks & Regards,
> criping
> 
> 
> _______________________________________________
> yocto mailing list
> yocto at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/yocto



More information about the yocto mailing list