[yocto] Try latest yocto adt script installer
Zhang, Jessica
jessica.zhang at intel.com
Wed Dec 15 01:10:16 PST 2010
Liping,
The newly update scripts are at:
http://git.pokylinux.org/cgit.cgi/poky-contrib/commit/?h=jzhang/installer_ne
w
With following changes:
more messages cleanup, fix issues: 1) download all the specified rootfs
fiels, 2) add check for yocto_installer_internal, 3) error out when sysroot
image file or sysroot location are empty
- Jessica
Ke, Liping wrote:
> Hi, Jessica
>
> You said you will give me a new cs today with new cleanups/bugfixes
> before I am working with recover wget percentage information?
>
> Thanks& Regards,
> criping
>
>> -----Original Message-----
>> From: Ke, Liping
>> Sent: Wednesday, December 15, 2010 1:18 PM
>> To: Ke, Liping; Zhang, Jessica
>> Cc: yocto at yoctoproject.org
>> Subject: RE: [yocto] Try latest yocto adt script installer
>>
>> Hi, Jessica
>>
>> I have checked in the changes based on your changeset.
>> Now nfs extraction folders could be deleted/operated by user.
>>
>> And also, the config file is changed since the version number now is
>> 0.9+snapshot.
>>
>> Currently repository only has arm/x86 sdks. So I changed that in
>> User config too.
>>
>> Any problem, just let me know.
>>
>> Thanks& Regards,
>> criping
>>
>>> -----Original Message-----
>>> From: yocto-bounces at yoctoproject.org [mailto:yocto-
>>> bounces at yoctoproject.org] On Behalf Of Ke, Liping
>>> Sent: Wednesday, December 15, 2010 1:03 PM
>>> To: Zhang, Jessica
>>> Cc: yocto at yoctoproject.org
>>> Subject: Re: [yocto] Try latest yocto adt script installer
>>>
>>>> Liping,
>>>>
>>>> All my changes are captured under:
>>>> http://git.pokylinux.org/cgit.cgi/poky-
>>> contrib/log/?h=jzhang/installer
>>> OK.
>>>
>>>>
>>>> My installation stopped at:
>>>>
>>>> ./yocto_installer_internal: line 165:
>>>> /opt/poky/0.9-post/sysroots/i586-pokysdk-linux//usr/bin/pseudo: No
>>>> such file or directory
>>>
>>> It's caused because you changed 0.9-post to 0.9+snapshot. The
>>> version is now defined in the yocto_installer.conf.
>>>
>>> Also, for solving the user priviledge problem, I will change user
>>> nfs root owner to $USER:$GROUP (lke:lke, eg).
>>> Because we found opkg must run under root. Otherwise, the root
>>> folder will have to be changed. It will be not good.
>>>
>>>
>>> Thanks& Regards,
>>> criping
>>>
>>>
>>>
>>>
>>>>
>>>> We'll sync later tonight...
>>>>
>>>> Thanks,
>>>> Jessica
>>>> Ke, Liping wrote:
>>>>> Hi, Jessica
>>>>>
>>>>> For tracing the file, I temporarily checked in all needed files
>>>>> into my branch:
>>>>>
>>>> http://git.pokylinux.org/cgit/cgit.cgi/poky-
>>>> contrib/log/?h=lke/adt_installer
>>>> _initial
>>>>>
>>>>> If you have some modification on echo message, you can directly
>>>>> change and submit the changes.
>>>>> Since I am not sure about what kinds of echo message is most
>>>>> wanted by user. I temporarily put It under folder
>>>>> ${POKYBASE}/scripts/adt_installer
>>>>>
>>>>> For testing, Lianhao temporarily make SDK_VERSION="0.9-post", it's
>>>>> now defined in Yocto_installer.conf.
>>>>>
>>>>> Thanks& Regards,
>>>>> criping
>>>>>
>>>>>
>>>>>
>>>>>> -----Original Message-----
>>>>>> From: Ke, Liping
>>>>>> Sent: Tuesday, December 14, 2010 5:20 PM
>>>>>> To: Ke, Liping; Zhang, Jessica
>>>>>> Cc: yocto at yoctoproject.org
>>>>>> Subject: RE: [yocto] Try latest yocto adt script installer
>>>>>>
>>>>>> 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
>>> _______________________________________________
>>> yocto mailing list
>>> yocto at yoctoproject.org
>>> https://lists.yoctoproject.org/listinfo/yocto
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 8455 bytes
Desc: not available
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20101215/f930b861/attachment.bin>
More information about the yocto
mailing list