From: Steve S. <sa...@gm...> - 2008-01-30 06:47:42
|
Folks have been asking for a hello world type tutorial for gumstix-oe. I've begun work on this article and have a draft available at: http://www.gumstix.net/Software/view/Build-system-overview/Hello-world-tutorial/111.html I'd love to get some feedback as to whether I am hitting the right level of detail. So all you folks who are just getting started with gumstix-oe: more detail? less detail? any glaring omissions or confusing spots? I still have a few sections to do that build on the basics, but I want to make sure I'm on the right path. Thanks! Steve |
From: Paul F. S. <pa...@se...> - 2008-01-30 11:20:36
|
I just took a quick read over it and it looks great! You're hitting the level of detail right on for me. One very minor typo I saw (in caps): Adding our package to the ROOFS image Paul On 1/30/2008 1:47 AM, Steve Sakoman wrote: > Folks have been asking for a hello world type tutorial for gumstix-oe. > > I've begun work on this article and have a draft available at: > > http://www.gumstix.net/Software/view/Build-system-overview/Hello-world-tutorial/111.html > > I'd love to get some feedback as to whether I am hitting the right > level of detail. > > So all you folks who are just getting started with gumstix-oe: more > detail? less detail? any glaring omissions or confusing spots? > > I still have a few sections to do that build on the basics, but I want > to make sure I'm on the right path. > > Thanks! > > Steve > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > > |
From: Michael T. <tho...@co...> - 2008-01-30 13:29:51
|
Steve, This is going to be a great article when it is complete. I would suggest that you include info on how to setup the SVN on the base Linux system and any info that we need to get started. Then walk us thru the process. I know that I need that and I think others may benefit from your help. Thanks for a great Idea. Mike Thompson -----Original Message----- From: gum...@li... [mailto:gum...@li...] On Behalf Of Steve Sakoman Sent: Wednesday, January 30, 2008 1:48 AM To: General mailing list for gumstix users. Subject: [Gumstix-users] gumstix-oe hello world tutorial Folks have been asking for a hello world type tutorial for gumstix-oe. I've begun work on this article and have a draft available at: http://www.gumstix.net/Software/view/Build-system-overview/Hello-world-tutor ial/111.html I'd love to get some feedback as to whether I am hitting the right level of detail. So all you folks who are just getting started with gumstix-oe: more detail? less detail? any glaring omissions or confusing spots? I still have a few sections to do that build on the basics, but I want to make sure I'm on the right path. Thanks! Steve ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ gumstix-users mailing list gum...@li... https://lists.sourceforge.net/lists/listinfo/gumstix-users |
From: Jay P. <jay...@tr...> - 2008-01-30 15:25:56
|
Good job Steve! I think that's the perfect level of detail. The only thing I can think to add is something like a "For Further Reading" section with links to bitbake, OE, etc. wrbsites. ----------------------------------------------------- Jay Phillips Tronix LLC - http://tronixllc.com -----Original Message----- From: gum...@li... [mailto:gum...@li...] On Behalf Of Steve Sakoman Sent: Tuesday, January 29, 2008 10:48 PM To: General mailing list for gumstix users. Subject: [Gumstix-users] gumstix-oe hello world tutorial Folks have been asking for a hello world type tutorial for gumstix-oe. I've begun work on this article and have a draft available at: http://www.gumstix.net/Software/view/Build-system-overview/Hello-world-tutor ial/111.html I'd love to get some feedback as to whether I am hitting the right level of detail. So all you folks who are just getting started with gumstix-oe: more detail? less detail? any glaring omissions or confusing spots? I still have a few sections to do that build on the basics, but I want to make sure I'm on the right path. Thanks! Steve ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ gumstix-users mailing list gum...@li... https://lists.sourceforge.net/lists/listinfo/gumstix-users |
From: Steve S. <sa...@gm...> - 2008-01-30 15:31:21
|
Jay, > The only thing I can think to add is something like a "For Further Reading" > section with links to bitbake, OE, etc. wrbsites. Good point, Jay. I do have that if you read the tutorial in the context of: http://www.gumstix.net/Software/cat/Build-system-overview/111.html But since this is a page that is likely to be linked to directly, I'll repeat that information at the end of the article. Steve On Jan 30, 2008 7:25 AM, Jay Phillips <jay...@tr...> wrote: > Good job Steve! I think that's the perfect level of detail. > > The only thing I can think to add is something like a "For Further Reading" > section with links to bitbake, OE, etc. wrbsites. > > ----------------------------------------------------- > Jay Phillips > Tronix LLC - http://tronixllc.com > > > -----Original Message----- > From: gum...@li... > [mailto:gum...@li...] On Behalf Of Steve > Sakoman > Sent: Tuesday, January 29, 2008 10:48 PM > To: General mailing list for gumstix users. > Subject: [Gumstix-users] gumstix-oe hello world tutorial > > > Folks have been asking for a hello world type tutorial for gumstix-oe. > > I've begun work on this article and have a draft available at: > > http://www.gumstix.net/Software/view/Build-system-overview/Hello-world-tutor > ial/111.html > > I'd love to get some feedback as to whether I am hitting the right > level of detail. > > So all you folks who are just getting started with gumstix-oe: more > detail? less detail? any glaring omissions or confusing spots? > > I still have a few sections to do that build on the basics, but I want > to make sure I'm on the right path. > > Thanks! > > Steve > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > |
From: pbne04 <pet...@ya...> - 2008-02-01 07:32:47
|
I followed this guide and it worked like a charm, first try - nice. A suggestion for your next guide: how to modify/create custom images ;) Im stuck at this part atm - with buildroot I would just do make menuconfig, but with oe I cant get it right. Hoping for a guide about this :] regards Peter Steve Sakoman wrote: > > Folks have been asking for a hello world type tutorial for gumstix-oe. > > I've begun work on this article and have a draft available at: > > http://www.gumstix.net/Software/view/Build-system-overview/Hello-world-tutorial/111.html > > I'd love to get some feedback as to whether I am hitting the right > level of detail. > > So all you folks who are just getting started with gumstix-oe: more > detail? less detail? any glaring omissions or confusing spots? > > I still have a few sections to do that build on the basics, but I want > to make sure I'm on the right path. > > Thanks! > > Steve > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > > -- View this message in context: http://www.nabble.com/gumstix-oe-hello-world-tutorial-tp15176507p15181108.html Sent from the Gumstix mailing list archive at Nabble.com. |
From: Steve S. <sa...@gm...> - 2008-02-01 14:19:00
|
Peter, Could you tell me a little more about what you are trying to do with images and what you find troubling? That would really help me take the right approach on the guide. Steve On Jan 31, 2008 11:32 PM, pbne04 <pet...@ya...> wrote: > > I followed this guide and it worked like a charm, first try - nice. > > A suggestion for your next guide: how to modify/create custom images ;) > Im stuck at this part atm - with buildroot I would just do make menuconfig, > but with oe I cant get it right. Hoping for a guide about this :] > > regards Peter > > > Steve Sakoman wrote: > > > > Folks have been asking for a hello world type tutorial for gumstix-oe. > > > > I've begun work on this article and have a draft available at: > > > > http://www.gumstix.net/Software/view/Build-system-overview/Hello-world-tutorial/111.html > > > > I'd love to get some feedback as to whether I am hitting the right > > level of detail. > > > > So all you folks who are just getting started with gumstix-oe: more > > detail? less detail? any glaring omissions or confusing spots? > > > > I still have a few sections to do that build on the basics, but I want > > to make sure I'm on the right path. > > > > Thanks! > > > > Steve > > > > ------------------------------------------------------------------------- > > This SF.net email is sponsored by: Microsoft > > Defy all challenges. Microsoft(R) Visual Studio 2008. > > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > > _______________________________________________ > > gumstix-users mailing list > > gum...@li... > > https://lists.sourceforge.net/lists/listinfo/gumstix-users > > > > > > -- > View this message in context: http://www.nabble.com/gumstix-oe-hello-world-tutorial-tp15176507p15181108.html > Sent from the Gumstix mailing list archive at Nabble.com. > > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > |
From: pbne04 <pet...@ya...> - 2008-02-01 19:25:53
|
well I was just thinking about basic stuff like adding the nano, iptables, modifying busybox etc. I know you can just find the packages one by one, bitbake, transfer and ipkg install but I've only managed to install few packages successfully this way - I get some md5 checksum errors in many cases. But if there was a way such as menuconfig with which you can easily select/deselect the packages you desire for your image and then bitbake that image so all your packages would be there when you flash the gumstix. This is what I mean by creating custom images. Hope it helps, hope theres a way. Regards Peter Steve Sakoman wrote: > > Peter, > > Could you tell me a little more about what you are trying to do with > images and what you find troubling? > > That would really help me take the right approach on the guide. > > Steve > > On Jan 31, 2008 11:32 PM, pbne04 <pet...@ya...> wrote: >> >> I followed this guide and it worked like a charm, first try - nice. >> >> A suggestion for your next guide: how to modify/create custom images ;) >> Im stuck at this part atm - with buildroot I would just do make >> menuconfig, >> but with oe I cant get it right. Hoping for a guide about this :] >> >> regards Peter >> >> >> Steve Sakoman wrote: >> > >> > Folks have been asking for a hello world type tutorial for gumstix-oe. >> > >> > I've begun work on this article and have a draft available at: >> > >> > >> http://www.gumstix.net/Software/view/Build-system-overview/Hello-world-tutorial/111.html >> > >> > I'd love to get some feedback as to whether I am hitting the right >> > level of detail. >> > >> > So all you folks who are just getting started with gumstix-oe: more >> > detail? less detail? any glaring omissions or confusing spots? >> > >> > I still have a few sections to do that build on the basics, but I want >> > to make sure I'm on the right path. >> > >> > Thanks! >> > >> > Steve >> > >> > >> ------------------------------------------------------------------------- >> > This SF.net email is sponsored by: Microsoft >> > Defy all challenges. Microsoft(R) Visual Studio 2008. >> > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ >> > _______________________________________________ >> > gumstix-users mailing list >> > gum...@li... >> > https://lists.sourceforge.net/lists/listinfo/gumstix-users >> > >> > >> >> -- >> View this message in context: >> http://www.nabble.com/gumstix-oe-hello-world-tutorial-tp15176507p15181108.html >> Sent from the Gumstix mailing list archive at Nabble.com. >> >> >> >> ------------------------------------------------------------------------- >> This SF.net email is sponsored by: Microsoft >> Defy all challenges. Microsoft(R) Visual Studio 2008. >> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ >> _______________________________________________ >> gumstix-users mailing list >> gum...@li... >> https://lists.sourceforge.net/lists/listinfo/gumstix-users >> > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > > -- View this message in context: http://www.nabble.com/gumstix-oe-hello-world-tutorial-tp15176507p15231885.html Sent from the Gumstix mailing list archive at Nabble.com. |
From: Koen K. <ko...@do...> - 2008-02-01 20:16:41
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 pbne04 schreef: | well I was just thinking about basic stuff like adding the nano, iptables, | modifying busybox etc. I know you can just find the packages one by one, | bitbake, transfer and ipkg install but I've only managed to install few | packages successfully this way - I get some md5 checksum errors in many | cases. If you get md5sum errors the packages are already present in the gumstix preconfigured, which means you didn't have to build them yourself. regards, Koen -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (Darwin) iD8DBQFHo34iMkyGM64RGpERApLXAJ9ZZhhbbNhd6tQsJl8HQPC0rEPxggCcC7uU vjGdIASGGz6uY33g8VDXaZE= =eDql -----END PGP SIGNATURE----- |
From: Steve S. <sa...@gm...> - 2008-02-01 19:29:17
|
Did you notice the section in the helloworld tutorial on creating a custom image that includes helloworld? You can do it the same way for any packages you would like to include. Steve On Feb 1, 2008 11:25 AM, pbne04 <pet...@ya...> wrote: > > well I was just thinking about basic stuff like adding the nano, iptables, > modifying busybox etc. I know you can just find the packages one by one, > bitbake, transfer and ipkg install but I've only managed to install few > packages successfully this way - I get some md5 checksum errors in many > cases. But if there was a way such as menuconfig with which you can easily > select/deselect the packages you desire for your image and then bitbake that > image so all your packages would be there when you flash the gumstix. This > is what I mean by creating custom images. Hope it helps, hope theres a way. > > Regards Peter > > > > Steve Sakoman wrote: > > > > Peter, > > > > Could you tell me a little more about what you are trying to do with > > images and what you find troubling? > > > > That would really help me take the right approach on the guide. > > > > Steve > > > > On Jan 31, 2008 11:32 PM, pbne04 <pet...@ya...> wrote: > >> > >> I followed this guide and it worked like a charm, first try - nice. > >> > >> A suggestion for your next guide: how to modify/create custom images ;) > >> Im stuck at this part atm - with buildroot I would just do make > >> menuconfig, > >> but with oe I cant get it right. Hoping for a guide about this :] > >> > >> regards Peter > >> > >> > >> Steve Sakoman wrote: > >> > > >> > Folks have been asking for a hello world type tutorial for gumstix-oe. > >> > > >> > I've begun work on this article and have a draft available at: > >> > > >> > > >> http://www.gumstix.net/Software/view/Build-system-overview/Hello-world-tutorial/111.html > >> > > >> > I'd love to get some feedback as to whether I am hitting the right > >> > level of detail. > >> > > >> > So all you folks who are just getting started with gumstix-oe: more > >> > detail? less detail? any glaring omissions or confusing spots? > >> > > >> > I still have a few sections to do that build on the basics, but I want > >> > to make sure I'm on the right path. > >> > > >> > Thanks! > >> > > >> > Steve > >> > > >> > > >> ------------------------------------------------------------------------- > >> > This SF.net email is sponsored by: Microsoft > >> > Defy all challenges. Microsoft(R) Visual Studio 2008. > >> > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > >> > _______________________________________________ > >> > gumstix-users mailing list > >> > gum...@li... > >> > https://lists.sourceforge.net/lists/listinfo/gumstix-users > >> > > >> > > >> > >> -- > >> View this message in context: > >> http://www.nabble.com/gumstix-oe-hello-world-tutorial-tp15176507p15181108.html > >> Sent from the Gumstix mailing list archive at Nabble.com. > >> > >> > >> > >> ------------------------------------------------------------------------- > >> This SF.net email is sponsored by: Microsoft > >> Defy all challenges. Microsoft(R) Visual Studio 2008. > >> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > >> _______________________________________________ > >> gumstix-users mailing list > >> gum...@li... > >> https://lists.sourceforge.net/lists/listinfo/gumstix-users > >> > > > > ------------------------------------------------------------------------- > > This SF.net email is sponsored by: Microsoft > > Defy all challenges. Microsoft(R) Visual Studio 2008. > > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > > _______________________________________________ > > gumstix-users mailing list > > gum...@li... > > https://lists.sourceforge.net/lists/listinfo/gumstix-users > > > > > > -- > View this message in context: http://www.nabble.com/gumstix-oe-hello-world-tutorial-tp15176507p15231885.html > > Sent from the Gumstix mailing list archive at Nabble.com. > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > |
From: pbne04 <pet...@ya...> - 2008-02-02 00:13:01
|
I guess I overlooked alot..its all still a bit confusing to me, but I think Im getting there Peter Steve Sakoman wrote: > > Did you notice the section in the helloworld tutorial on creating a > custom image that includes helloworld? You can do it the same way for > any packages you would like to include. > > Steve > > On Feb 1, 2008 11:25 AM, pbne04 <pet...@ya...> wrote: >> >> well I was just thinking about basic stuff like adding the nano, >> iptables, >> modifying busybox etc. I know you can just find the packages one by one, >> bitbake, transfer and ipkg install but I've only managed to install few >> packages successfully this way - I get some md5 checksum errors in many >> cases. But if there was a way such as menuconfig with which you can >> easily >> select/deselect the packages you desire for your image and then bitbake >> that >> image so all your packages would be there when you flash the gumstix. >> This >> is what I mean by creating custom images. Hope it helps, hope theres a >> way. >> >> Regards Peter >> >> >> >> Steve Sakoman wrote: >> > >> > Peter, >> > >> > Could you tell me a little more about what you are trying to do with >> > images and what you find troubling? >> > >> > That would really help me take the right approach on the guide. >> > >> > Steve >> > >> > On Jan 31, 2008 11:32 PM, pbne04 <pet...@ya...> wrote: >> >> >> >> I followed this guide and it worked like a charm, first try - nice. >> >> >> >> A suggestion for your next guide: how to modify/create custom images >> ;) >> >> Im stuck at this part atm - with buildroot I would just do make >> >> menuconfig, >> >> but with oe I cant get it right. Hoping for a guide about this :] >> >> >> >> regards Peter >> >> >> >> >> >> Steve Sakoman wrote: >> >> > >> >> > Folks have been asking for a hello world type tutorial for >> gumstix-oe. >> >> > >> >> > I've begun work on this article and have a draft available at: >> >> > >> >> > >> >> >> http://www.gumstix.net/Software/view/Build-system-overview/Hello-world-tutorial/111.html >> >> > >> >> > I'd love to get some feedback as to whether I am hitting the right >> >> > level of detail. >> >> > >> >> > So all you folks who are just getting started with gumstix-oe: more >> >> > detail? less detail? any glaring omissions or confusing spots? >> >> > >> >> > I still have a few sections to do that build on the basics, but I >> want >> >> > to make sure I'm on the right path. >> >> > >> >> > Thanks! >> >> > >> >> > Steve >> >> > >> >> > >> >> >> ------------------------------------------------------------------------- >> >> > This SF.net email is sponsored by: Microsoft >> >> > Defy all challenges. Microsoft(R) Visual Studio 2008. >> >> > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ >> >> > _______________________________________________ >> >> > gumstix-users mailing list >> >> > gum...@li... >> >> > https://lists.sourceforge.net/lists/listinfo/gumstix-users >> >> > >> >> > >> >> >> >> -- >> >> View this message in context: >> >> >> http://www.nabble.com/gumstix-oe-hello-world-tutorial-tp15176507p15181108.html >> >> Sent from the Gumstix mailing list archive at Nabble.com. >> >> >> >> >> >> >> >> >> ------------------------------------------------------------------------- >> >> This SF.net email is sponsored by: Microsoft >> >> Defy all challenges. Microsoft(R) Visual Studio 2008. >> >> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ >> >> _______________________________________________ >> >> gumstix-users mailing list >> >> gum...@li... >> >> https://lists.sourceforge.net/lists/listinfo/gumstix-users >> >> >> > >> > >> ------------------------------------------------------------------------- >> > This SF.net email is sponsored by: Microsoft >> > Defy all challenges. Microsoft(R) Visual Studio 2008. >> > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ >> > _______________________________________________ >> > gumstix-users mailing list >> > gum...@li... >> > https://lists.sourceforge.net/lists/listinfo/gumstix-users >> > >> > >> >> -- >> View this message in context: >> http://www.nabble.com/gumstix-oe-hello-world-tutorial-tp15176507p15231885.html >> >> Sent from the Gumstix mailing list archive at Nabble.com. >> >> >> ------------------------------------------------------------------------- >> This SF.net email is sponsored by: Microsoft >> Defy all challenges. Microsoft(R) Visual Studio 2008. >> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ >> _______________________________________________ >> gumstix-users mailing list >> gum...@li... >> https://lists.sourceforge.net/lists/listinfo/gumstix-users >> > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > > -- View this message in context: http://www.nabble.com/gumstix-oe-hello-world-tutorial-tp15176507p15236716.html Sent from the Gumstix mailing list archive at Nabble.com. |
From: Yuvraj A. <yu...@uc...> - 2008-02-02 04:26:50
|
Hi Steve, First of all - thanks for putting together this documentation. It mostly works pretty well :-P A couple of fixes, comments and questions to this tutorial! 1. FIX : "We'll name this recipe helloworld.image_1.0.0.bb and store it ..." the file name should be helloworld-image.1.0.0.bb (with a hyphen) to be consistent/correct. 2. Is there a way to be able to change the directory where these files show up on the gumstix? for example - what if I want the files to show up in "/myproject" or "/root" or "/root/myproject". How do we modify the recipe to do that ? 3. It would be good to be able to include non-compiled files too, i.e. Shell Scripts etc. basically it would be good to know how do we modify the recipe to include other files that show up in the image as well (configuration files, scripts, etc). 4. What happens if as part of my package I want to be able to have a modified version of existing files. So for example, I want a special file "/etc/init.d/enablelowpower" and then have symlinks to the particular runlevels (/etc/rc0.d ... etc). So basically how does one have custom version of these files show up in the rootfs. E.g. a custom version of "/etc/network/interfaces"... ? 5. This a *really* long shot, but is there a plan to have a method to just update the files that have been changed on the development machine and then copy them over to the gumstix rather than have to reflash the whole image ? The idea would be to have some sort of remote sync over SSH/SCP or something with the build directory and only the changes would be copied... So if one were to change a script related to a package or re-compile a c file, then only that change could be synchronized with the gumstix. I personally used this functionality with a previous embedded platform and it was really really useful since I could sync the kernel, the modules, the file system or any combination thereof. I understand if (5) seems more of a feature request than anything else, but I just wanted to suggest it since I found it really useful on the stargate2. Thanks for your patience to read through this long email! Have a good weekend. :) cheers Yuvraj -----Original Message----- From: gum...@li... [mailto:gum...@li...] On Behalf Of Steve Sakoman Sent: Tuesday, January 29, 2008 10:48 PM To: General mailing list for gumstix users. Subject: [Gumstix-users] gumstix-oe hello world tutorial Folks have been asking for a hello world type tutorial for gumstix-oe. I've begun work on this article and have a draft available at: http://www.gumstix.net/Software/view/Build-system-overview/Hello-world-tutor ial/111.html I'd love to get some feedback as to whether I am hitting the right level of detail. So all you folks who are just getting started with gumstix-oe: more detail? less detail? any glaring omissions or confusing spots? I still have a few sections to do that build on the basics, but I want to make sure I'm on the right path. Thanks! Steve ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ gumstix-users mailing list gum...@li... https://lists.sourceforge.net/lists/listinfo/gumstix-users |
From: Steve S. <sa...@gm...> - 2008-02-02 05:00:53
|
> the file name should be helloworld-image.1.0.0.bb (with a hyphen) to be > consistent/correct. Good catch! I fixed it. > 2. Is there a way to be able to change the directory where these files show > up on the gumstix? Sure, that would be done in the do_install() part of the recipe. Just replace ${bindir} with the location you want the files to end up. > 3. It would be good to be able to include non-compiled files too, i.e. Shell > Scripts etc. > basically it would be good to know how do we modify the recipe to include > other files that > show up in the image as well (configuration files, scripts, etc). That's in the plan. If you look in the Build system overview section of the documentation you'll see the placeholders for those future articles. Coming soon as they say :-) In the meantime you could always study recipes that do something similar to what you need to do. > 4. What happens if as part of my package I want to be able to have a > modified version of existing files. > So for example, I want a special file "/etc/init.d/enablelowpower" and > then have symlinks to the > particular runlevels (/etc/rc0.d ... etc). So basically how does one have > custom version of these > files show up in the rootfs. E.g. a custom version of > "/etc/network/interfaces"... ? For creating a modified version of existing files you create an override recipe in user.collection for the package that generates those files. > 5. This a *really* long shot, but is there a plan to have a method to just > update the files that have > been changed on the development machine and then copy them over to the > gumstix rather than have to > reflash the whole image ? That's one of the features of the ipkg package managment tool! It's one of the big reasons for the move to OE. It allows you to update just the packages that you've changed. And of course you can add packages to your gumstix over the network via the repository. Want perl? Just type: ipkg update ipkg install perl If you haven't played around with ipkg yet, you should! Steve |
From: Yuvraj A. <yu...@uc...> - 2008-02-02 09:11:57
|
Hi Steve, Is this the way the bb file should look like if I want to install in /root? *************************************************************************** DESCRIPTION = "Test System " PR = "r0" DEPENDS = "" SRC_URI = " \ file://linux-client.c \ file://linux-server.c \ file://sock.c \ file://sock-udp.c \ " S = "${WORKDIR}" do_compile () { ${CC} ${CFLAGS} ${LDFLAGS} -o xscale-linux-client linux-client.c ${CC} ${CFLAGS} ${LDFLAGS} -o xscale-linux-server linux-server.c ${CC} ${CFLAGS} ${LDFLAGS} -o xscale-sock rawsock.c ${CC} ${CFLAGS} ${LDFLAGS} -o xscale-sock-udp rawsock-udp.c } do_install () { install -d ${D}/root/ install -m 0755 ${S}/xscale-linux-client ${D}/root/ install -m 0755 ${S}/xscale-linux-server ${D}/root/ install -m 0755 ${S}/xscale-sock ${D}/root/ install -m 0755 ${S}/xscale-sock-udp ${D}/root/ } PACKAGES = "${PN}" FILES_${PN} = "/root/xscale-linux-client /root/xscale-linux-server /root/xscale-sock /root/xscale-sock-udp" yuvraj@lp ~/gumstix/open-embedded/gumstix-oe/user.collection/packages/test$ **************************************************************************** ******************* Can you point me an example for (3) below ? i.e. examples which include scripts and such in addition to compiled programs to be included as part of the package? I tried to install a popular dynamic-dns client (inadyn) using the "ipkg update; ipkg install inadyn" and it doesn't seem to find the package? Am I just choosing very esoteric packages to try and install ? :-) thanks! Yuvraj -----Original Message----- From: gum...@li... [mailto:gum...@li...] On Behalf Of Steve Sakoman Sent: Friday, February 01, 2008 9:01 PM To: General mailing list for gumstix users. Subject: Re: [Gumstix-users] gumstix-oe hello world tutorial > the file name should be helloworld-image.1.0.0.bb (with a hyphen) to be > consistent/correct. Good catch! I fixed it. > 2. Is there a way to be able to change the directory where these files show > up on the gumstix? Sure, that would be done in the do_install() part of the recipe. Just replace ${bindir} with the location you want the files to end up. > 3. It would be good to be able to include non-compiled files too, i.e. Shell > Scripts etc. > basically it would be good to know how do we modify the recipe to include > other files that > show up in the image as well (configuration files, scripts, etc). That's in the plan. If you look in the Build system overview section of the documentation you'll see the placeholders for those future articles. Coming soon as they say :-) In the meantime you could always study recipes that do something similar to what you need to do. > 4. What happens if as part of my package I want to be able to have a > modified version of existing files. > So for example, I want a special file "/etc/init.d/enablelowpower" and > then have symlinks to the > particular runlevels (/etc/rc0.d ... etc). So basically how does one have > custom version of these > files show up in the rootfs. E.g. a custom version of > "/etc/network/interfaces"... ? For creating a modified version of existing files you create an override recipe in user.collection for the package that generates those files. > 5. This a *really* long shot, but is there a plan to have a method to just > update the files that have > been changed on the development machine and then copy them over to the > gumstix rather than have to > reflash the whole image ? That's one of the features of the ipkg package managment tool! It's one of the big reasons for the move to OE. It allows you to update just the packages that you've changed. And of course you can add packages to your gumstix over the network via the repository. Want perl? Just type: ipkg update ipkg install perl If you haven't played around with ipkg yet, you should! Steve ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ gumstix-users mailing list gum...@li... https://lists.sourceforge.net/lists/listinfo/gumstix-users |
From: Steve S. <sa...@gm...> - 2008-02-02 13:58:50
|
That looks like it should work. You could simplify the FILES line to FILES_${PN} = "/root/*" rather than listing each file. > I tried to install a popular dynamic-dns client (inadyn) using the "ipkg > update; ipkg install inadyn" and it > doesn't seem to find the package? Am I just choosing very esoteric packages > to try and install ? :-) Yes :-) I guess it isn't quite popular enough to have a recipe in OE yet ;-) I have a lot of packages in the repository, but certainly not all of the available ones. I've been adding packages upon request, so if there are packages you like that *are* currently in the OE package list let me know and I'll add them to the repository. Steve On Feb 2, 2008 1:11 AM, Yuvraj Agarwal <yu...@uc...> wrote: > Hi Steve, > > Is this the way the bb file should look like if I want to install in /root? > *************************************************************************** > DESCRIPTION = "Test System " > > PR = "r0" > > DEPENDS = "" > > SRC_URI = " \ > file://linux-client.c \ > file://linux-server.c \ > file://sock.c \ > file://sock-udp.c \ > " > > S = "${WORKDIR}" > > do_compile () { > ${CC} ${CFLAGS} ${LDFLAGS} -o xscale-linux-client linux-client.c > ${CC} ${CFLAGS} ${LDFLAGS} -o xscale-linux-server linux-server.c > ${CC} ${CFLAGS} ${LDFLAGS} -o xscale-sock rawsock.c > ${CC} ${CFLAGS} ${LDFLAGS} -o xscale-sock-udp rawsock-udp.c > } > > do_install () { > install -d ${D}/root/ > install -m 0755 ${S}/xscale-linux-client ${D}/root/ > install -m 0755 ${S}/xscale-linux-server ${D}/root/ > install -m 0755 ${S}/xscale-sock ${D}/root/ > install -m 0755 ${S}/xscale-sock-udp ${D}/root/ > } > > PACKAGES = "${PN}" > FILES_${PN} = "/root/xscale-linux-client /root/xscale-linux-server > /root/xscale-sock /root/xscale-sock-udp" > > yuvraj@lp ~/gumstix/open-embedded/gumstix-oe/user.collection/packages/test$ > **************************************************************************** > ******************* > > Can you point me an example for (3) below ? i.e. examples which include > scripts and such in addition to compiled programs to be included as part of > the package? > > I tried to install a popular dynamic-dns client (inadyn) using the "ipkg > update; ipkg install inadyn" and it > doesn't seem to find the package? Am I just choosing very esoteric packages > to try and install ? :-) > > thanks! > Yuvraj > > -----Original Message----- > From: gum...@li... > [mailto:gum...@li...] On Behalf Of Steve > Sakoman > Sent: Friday, February 01, 2008 9:01 PM > To: General mailing list for gumstix users. > > Subject: Re: [Gumstix-users] gumstix-oe hello world tutorial > > > the file name should be helloworld-image.1.0.0.bb (with a hyphen) to be > > consistent/correct. > > Good catch! I fixed it. > > > 2. Is there a way to be able to change the directory where these files > show > > up on the gumstix? > > Sure, that would be done in the do_install() part of the recipe. Just > replace ${bindir} with the location you want the files to end up. > > > 3. It would be good to be able to include non-compiled files too, i.e. > Shell > > Scripts etc. > > basically it would be good to know how do we modify the recipe to > include > > other files that > > show up in the image as well (configuration files, scripts, etc). > > That's in the plan. If you look in the Build system overview section > of the documentation you'll see the placeholders for those future > articles. Coming soon as they say :-) > > In the meantime you could always study recipes that do something > similar to what you need to do. > > > 4. What happens if as part of my package I want to be able to have a > > modified version of existing files. > > So for example, I want a special file "/etc/init.d/enablelowpower" and > > then have symlinks to the > > particular runlevels (/etc/rc0.d ... etc). So basically how does one > have > > custom version of these > > files show up in the rootfs. E.g. a custom version of > > "/etc/network/interfaces"... ? > > For creating a modified version of existing files you create an > override recipe in user.collection for the package that generates > those files. > > > 5. This a *really* long shot, but is there a plan to have a method to just > > update the files that have > > been changed on the development machine and then copy them over to the > > gumstix rather than have to > > reflash the whole image ? > > That's one of the features of the ipkg package managment tool! It's > one of the big reasons for the move to OE. It allows you to update > just the packages that you've changed. And of course you can add > packages to your gumstix over the network via the repository. Want > perl? Just type: > > ipkg update > ipkg install perl > > If you haven't played around with ipkg yet, you should! > > Steve > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > |
From: Yuvraj A. <yu...@uc...> - 2008-02-04 01:39:58
|
How/where do I look at the list of packages in the OE repository that can be added to the gumstix build (but are not currently available) ? --Yuvraj -----Original Message----- From: gum...@li... [mailto:gum...@li...] On Behalf Of Steve Sakoman Sent: Saturday, February 02, 2008 5:59 AM To: General mailing list for gumstix users. Subject: Re: [Gumstix-users] gumstix-oe hello world tutorial That looks like it should work. You could simplify the FILES line to FILES_${PN} = "/root/*" rather than listing each file. > I tried to install a popular dynamic-dns client (inadyn) using the "ipkg > update; ipkg install inadyn" and it > doesn't seem to find the package? Am I just choosing very esoteric packages > to try and install ? :-) Yes :-) I guess it isn't quite popular enough to have a recipe in OE yet ;-) I have a lot of packages in the repository, but certainly not all of the available ones. I've been adding packages upon request, so if there are packages you like that *are* currently in the OE package list let me know and I'll add them to the repository. Steve On Feb 2, 2008 1:11 AM, Yuvraj Agarwal <yu...@uc...> wrote: > Hi Steve, > > Is this the way the bb file should look like if I want to install in /root? > *************************************************************************** > DESCRIPTION = "Test System " > > PR = "r0" > > DEPENDS = "" > > SRC_URI = " \ > file://linux-client.c \ > file://linux-server.c \ > file://sock.c \ > file://sock-udp.c \ > " > > S = "${WORKDIR}" > > do_compile () { > ${CC} ${CFLAGS} ${LDFLAGS} -o xscale-linux-client linux-client.c > ${CC} ${CFLAGS} ${LDFLAGS} -o xscale-linux-server linux-server.c > ${CC} ${CFLAGS} ${LDFLAGS} -o xscale-sock rawsock.c > ${CC} ${CFLAGS} ${LDFLAGS} -o xscale-sock-udp rawsock-udp.c > } > > do_install () { > install -d ${D}/root/ > install -m 0755 ${S}/xscale-linux-client ${D}/root/ > install -m 0755 ${S}/xscale-linux-server ${D}/root/ > install -m 0755 ${S}/xscale-sock ${D}/root/ > install -m 0755 ${S}/xscale-sock-udp ${D}/root/ > } > > PACKAGES = "${PN}" > FILES_${PN} = "/root/xscale-linux-client /root/xscale-linux-server > /root/xscale-sock /root/xscale-sock-udp" > > yuvraj@lp ~/gumstix/open-embedded/gumstix-oe/user.collection/packages/test$ > **************************************************************************** > ******************* > > Can you point me an example for (3) below ? i.e. examples which include > scripts and such in addition to compiled programs to be included as part of > the package? > > I tried to install a popular dynamic-dns client (inadyn) using the "ipkg > update; ipkg install inadyn" and it > doesn't seem to find the package? Am I just choosing very esoteric packages > to try and install ? :-) > > thanks! > Yuvraj > > -----Original Message----- > From: gum...@li... > [mailto:gum...@li...] On Behalf Of Steve > Sakoman > Sent: Friday, February 01, 2008 9:01 PM > To: General mailing list for gumstix users. > > Subject: Re: [Gumstix-users] gumstix-oe hello world tutorial > > > the file name should be helloworld-image.1.0.0.bb (with a hyphen) to be > > consistent/correct. > > Good catch! I fixed it. > > > 2. Is there a way to be able to change the directory where these files > show > > up on the gumstix? > > Sure, that would be done in the do_install() part of the recipe. Just > replace ${bindir} with the location you want the files to end up. > > > 3. It would be good to be able to include non-compiled files too, i.e. > Shell > > Scripts etc. > > basically it would be good to know how do we modify the recipe to > include > > other files that > > show up in the image as well (configuration files, scripts, etc). > > That's in the plan. If you look in the Build system overview section > of the documentation you'll see the placeholders for those future > articles. Coming soon as they say :-) > > In the meantime you could always study recipes that do something > similar to what you need to do. > > > 4. What happens if as part of my package I want to be able to have a > > modified version of existing files. > > So for example, I want a special file "/etc/init.d/enablelowpower" and > > then have symlinks to the > > particular runlevels (/etc/rc0.d ... etc). So basically how does one > have > > custom version of these > > files show up in the rootfs. E.g. a custom version of > > "/etc/network/interfaces"... ? > > For creating a modified version of existing files you create an > override recipe in user.collection for the package that generates > those files. > > > 5. This a *really* long shot, but is there a plan to have a method to just > > update the files that have > > been changed on the development machine and then copy them over to the > > gumstix rather than have to > > reflash the whole image ? > > That's one of the features of the ipkg package managment tool! It's > one of the big reasons for the move to OE. It allows you to update > just the packages that you've changed. And of course you can add > packages to your gumstix over the network via the repository. Want > perl? Just type: > > ipkg update > ipkg install perl > > If you haven't played around with ipkg yet, you should! > > Steve > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ gumstix-users mailing list gum...@li... https://lists.sourceforge.net/lists/listinfo/gumstix-users |
From: Steve S. <sa...@gm...> - 2008-02-04 03:12:56
|
Look in org.openembedded.snapshot/packages for all the available OE recipes. Steve On Feb 3, 2008 5:40 PM, Yuvraj Agarwal <yu...@uc...> wrote: > How/where do I look at the list of packages in the OE repository > that can be added to the gumstix build (but are not currently > available) ? > > --Yuvraj > > -----Original Message----- > From: gum...@li... > [mailto:gum...@li...] On Behalf Of Steve > Sakoman > > Sent: Saturday, February 02, 2008 5:59 AM > To: General mailing list for gumstix users. > Subject: Re: [Gumstix-users] gumstix-oe hello world tutorial > > That looks like it should work. > > You could simplify the FILES line to FILES_${PN} = "/root/*" rather > than listing each file. > > > I tried to install a popular dynamic-dns client (inadyn) using the "ipkg > > update; ipkg install inadyn" and it > > doesn't seem to find the package? Am I just choosing very esoteric > packages > > to try and install ? :-) > > Yes :-) > > I guess it isn't quite popular enough to have a recipe in OE yet ;-) > > I have a lot of packages in the repository, but certainly not all of > the available ones. I've been adding packages upon request, so if > there are packages you like that *are* currently in the OE package > list let me know and I'll add them to the repository. > > Steve > > > On Feb 2, 2008 1:11 AM, Yuvraj Agarwal <yu...@uc...> wrote: > > Hi Steve, > > > > Is this the way the bb file should look like if I want to install in > /root? > > > *************************************************************************** > > DESCRIPTION = "Test System " > > > > PR = "r0" > > > > DEPENDS = "" > > > > SRC_URI = " \ > > file://linux-client.c \ > > file://linux-server.c \ > > file://sock.c \ > > file://sock-udp.c \ > > " > > > > S = "${WORKDIR}" > > > > do_compile () { > > ${CC} ${CFLAGS} ${LDFLAGS} -o xscale-linux-client linux-client.c > > ${CC} ${CFLAGS} ${LDFLAGS} -o xscale-linux-server linux-server.c > > ${CC} ${CFLAGS} ${LDFLAGS} -o xscale-sock rawsock.c > > ${CC} ${CFLAGS} ${LDFLAGS} -o xscale-sock-udp rawsock-udp.c > > } > > > > do_install () { > > install -d ${D}/root/ > > install -m 0755 ${S}/xscale-linux-client ${D}/root/ > > install -m 0755 ${S}/xscale-linux-server ${D}/root/ > > install -m 0755 ${S}/xscale-sock ${D}/root/ > > install -m 0755 ${S}/xscale-sock-udp ${D}/root/ > > } > > > > PACKAGES = "${PN}" > > FILES_${PN} = "/root/xscale-linux-client /root/xscale-linux-server > > /root/xscale-sock /root/xscale-sock-udp" > > > > yuvraj@lp > ~/gumstix/open-embedded/gumstix-oe/user.collection/packages/test$ > > > **************************************************************************** > > ******************* > > > > Can you point me an example for (3) below ? i.e. examples which include > > scripts and such in addition to compiled programs to be included as part > of > > the package? > > > > I tried to install a popular dynamic-dns client (inadyn) using the "ipkg > > update; ipkg install inadyn" and it > > doesn't seem to find the package? Am I just choosing very esoteric > packages > > to try and install ? :-) > > > > thanks! > > Yuvraj > > > > -----Original Message----- > > From: gum...@li... > > [mailto:gum...@li...] On Behalf Of Steve > > Sakoman > > Sent: Friday, February 01, 2008 9:01 PM > > To: General mailing list for gumstix users. > > > > Subject: Re: [Gumstix-users] gumstix-oe hello world tutorial > > > > > the file name should be helloworld-image.1.0.0.bb (with a hyphen) to > be > > > consistent/correct. > > > > Good catch! I fixed it. > > > > > 2. Is there a way to be able to change the directory where these files > > show > > > up on the gumstix? > > > > Sure, that would be done in the do_install() part of the recipe. Just > > replace ${bindir} with the location you want the files to end up. > > > > > 3. It would be good to be able to include non-compiled files too, i.e. > > Shell > > > Scripts etc. > > > basically it would be good to know how do we modify the recipe to > > include > > > other files that > > > show up in the image as well (configuration files, scripts, etc). > > > > That's in the plan. If you look in the Build system overview section > > of the documentation you'll see the placeholders for those future > > articles. Coming soon as they say :-) > > > > In the meantime you could always study recipes that do something > > similar to what you need to do. > > > > > 4. What happens if as part of my package I want to be able to have a > > > modified version of existing files. > > > So for example, I want a special file "/etc/init.d/enablelowpower" > and > > > then have symlinks to the > > > particular runlevels (/etc/rc0.d ... etc). So basically how does one > > have > > > custom version of these > > > files show up in the rootfs. E.g. a custom version of > > > "/etc/network/interfaces"... ? > > > > For creating a modified version of existing files you create an > > override recipe in user.collection for the package that generates > > those files. > > > > > 5. This a *really* long shot, but is there a plan to have a method to > just > > > update the files that have > > > been changed on the development machine and then copy them over to > the > > > gumstix rather than have to > > > reflash the whole image ? > > > > That's one of the features of the ipkg package managment tool! It's > > one of the big reasons for the move to OE. It allows you to update > > just the packages that you've changed. And of course you can add > > packages to your gumstix over the network via the repository. Want > > perl? Just type: > > > > ipkg update > > ipkg install perl > > > > If you haven't played around with ipkg yet, you should! > > > > Steve > > > > > > ------------------------------------------------------------------------- > > This SF.net email is sponsored by: Microsoft > > Defy all challenges. Microsoft(R) Visual Studio 2008. > > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > > _______________________________________________ > > gumstix-users mailing list > > gum...@li... > > https://lists.sourceforge.net/lists/listinfo/gumstix-users > > > > > > ------------------------------------------------------------------------- > > This SF.net email is sponsored by: Microsoft > > Defy all challenges. Microsoft(R) Visual Studio 2008. > > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > > _______________________________________________ > > gumstix-users mailing list > > gum...@li... > > https://lists.sourceforge.net/lists/listinfo/gumstix-users > > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > |
From: Koen K. <ko...@do...> - 2008-02-02 14:23:56
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Steve Sakoman schreef: | That looks like it should work. | | You could simplify the FILES line to FILES_${PN} = "/root/*" rather | than listing each file. Note that installing things to /root and ${HOME} from inside a package is extremely bad form and will never be accepted upstream and should be avoided at all costs. regards, Koen |> I tried to install a popular dynamic-dns client (inadyn) using the "ipkg |> update; ipkg install inadyn" and it |> doesn't seem to find the package? Am I just choosing very esoteric packages |> to try and install ? :-) | | Yes :-) | | I guess it isn't quite popular enough to have a recipe in OE yet ;-) | | I have a lot of packages in the repository, but certainly not all of | the available ones. I've been adding packages upon request, so if | there are packages you like that *are* currently in the OE package | list let me know and I'll add them to the repository. | | Steve | | | On Feb 2, 2008 1:11 AM, Yuvraj Agarwal <yu...@uc...> wrote: |> Hi Steve, |> |> Is this the way the bb file should look like if I want to install in /root? |> *************************************************************************** |> DESCRIPTION = "Test System " |> |> PR = "r0" |> |> DEPENDS = "" |> |> SRC_URI = " \ |> file://linux-client.c \ |> file://linux-server.c \ |> file://sock.c \ |> file://sock-udp.c \ |> " |> |> S = "${WORKDIR}" |> |> do_compile () { |> ${CC} ${CFLAGS} ${LDFLAGS} -o xscale-linux-client linux-client.c |> ${CC} ${CFLAGS} ${LDFLAGS} -o xscale-linux-server linux-server.c |> ${CC} ${CFLAGS} ${LDFLAGS} -o xscale-sock rawsock.c |> ${CC} ${CFLAGS} ${LDFLAGS} -o xscale-sock-udp rawsock-udp.c |> } |> |> do_install () { |> install -d ${D}/root/ |> install -m 0755 ${S}/xscale-linux-client ${D}/root/ |> install -m 0755 ${S}/xscale-linux-server ${D}/root/ |> install -m 0755 ${S}/xscale-sock ${D}/root/ |> install -m 0755 ${S}/xscale-sock-udp ${D}/root/ |> } |> |> PACKAGES = "${PN}" |> FILES_${PN} = "/root/xscale-linux-client /root/xscale-linux-server |> /root/xscale-sock /root/xscale-sock-udp" |> |> yuvraj@lp ~/gumstix/open-embedded/gumstix-oe/user.collection/packages/test$ |> **************************************************************************** |> ******************* |> |> Can you point me an example for (3) below ? i.e. examples which include |> scripts and such in addition to compiled programs to be included as part of |> the package? |> |> I tried to install a popular dynamic-dns client (inadyn) using the "ipkg |> update; ipkg install inadyn" and it |> doesn't seem to find the package? Am I just choosing very esoteric packages |> to try and install ? :-) |> |> thanks! |> Yuvraj |> |> -----Original Message----- |> From: gum...@li... |> [mailto:gum...@li...] On Behalf Of Steve |> Sakoman |> Sent: Friday, February 01, 2008 9:01 PM |> To: General mailing list for gumstix users. |> |> Subject: Re: [Gumstix-users] gumstix-oe hello world tutorial |> |>> the file name should be helloworld-image.1.0.0.bb (with a hyphen) to be |>> consistent/correct. |> Good catch! I fixed it. |> |>> 2. Is there a way to be able to change the directory where these files |> show |>> up on the gumstix? |> Sure, that would be done in the do_install() part of the recipe. Just |> replace ${bindir} with the location you want the files to end up. |> |>> 3. It would be good to be able to include non-compiled files too, i.e. |> Shell |>> Scripts etc. |>> basically it would be good to know how do we modify the recipe to |> include |>> other files that |>> show up in the image as well (configuration files, scripts, etc). |> That's in the plan. If you look in the Build system overview section |> of the documentation you'll see the placeholders for those future |> articles. Coming soon as they say :-) |> |> In the meantime you could always study recipes that do something |> similar to what you need to do. |> |>> 4. What happens if as part of my package I want to be able to have a |>> modified version of existing files. |>> So for example, I want a special file "/etc/init.d/enablelowpower" and |>> then have symlinks to the |>> particular runlevels (/etc/rc0.d ... etc). So basically how does one |> have |>> custom version of these |>> files show up in the rootfs. E.g. a custom version of |>> "/etc/network/interfaces"... ? |> For creating a modified version of existing files you create an |> override recipe in user.collection for the package that generates |> those files. |> |>> 5. This a *really* long shot, but is there a plan to have a method to just |>> update the files that have |>> been changed on the development machine and then copy them over to the |>> gumstix rather than have to |>> reflash the whole image ? |> That's one of the features of the ipkg package managment tool! It's |> one of the big reasons for the move to OE. It allows you to update |> just the packages that you've changed. And of course you can add |> packages to your gumstix over the network via the repository. Want |> perl? Just type: |> |> ipkg update |> ipkg install perl |> |> If you haven't played around with ipkg yet, you should! |> |> Steve |> |> |> ------------------------------------------------------------------------- |> This SF.net email is sponsored by: Microsoft |> Defy all challenges. Microsoft(R) Visual Studio 2008. |> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ |> _______________________________________________ |> gumstix-users mailing list |> gum...@li... |> https://lists.sourceforge.net/lists/listinfo/gumstix-users |> |> |> ------------------------------------------------------------------------- |> This SF.net email is sponsored by: Microsoft |> Defy all challenges. Microsoft(R) Visual Studio 2008. |> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ |> _______________________________________________ |> gumstix-users mailing list |> gum...@li... |> https://lists.sourceforge.net/lists/listinfo/gumstix-users |> | | ------------------------------------------------------------------------- | This SF.net email is sponsored by: Microsoft | Defy all challenges. Microsoft(R) Visual Studio 2008. | http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (Darwin) iD8DBQFHpHzzMkyGM64RGpERAg5NAJ4pl02YrnDfbcHuySEe0fjRJxMQhACgohsW tD5OjRA9Jtg20dtmNU2qTFs= =e+kU -----END PGP SIGNATURE----- |
From: Steve S. <sa...@gm...> - 2008-02-02 15:18:02
|
> Note that installing things to /root and ${HOME} from inside a package > is extremely bad form True, if you developing a recipe that you want to share with others it is much better to use one of the standard install locations from the table on this page: http://www.gumstix.net/Software/view/Build-system-overview/Variables-often-used-in-recipes/111.html Steve On Feb 2, 2008 6:23 AM, Koen Kooi <ko...@do...> wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Steve Sakoman schreef: > | That looks like it should work. > | > | You could simplify the FILES line to FILES_${PN} = "/root/*" rather > | than listing each file. > > Note that installing things to /root and ${HOME} from inside a package > is extremely bad form and will never be accepted upstream and should be > avoided at all costs. > > regards, > > Koen > > > |> I tried to install a popular dynamic-dns client (inadyn) using the "ipkg > |> update; ipkg install inadyn" and it > |> doesn't seem to find the package? Am I just choosing very esoteric > packages > |> to try and install ? :-) > | > | Yes :-) > | > | I guess it isn't quite popular enough to have a recipe in OE yet ;-) > | > | I have a lot of packages in the repository, but certainly not all of > | the available ones. I've been adding packages upon request, so if > | there are packages you like that *are* currently in the OE package > | list let me know and I'll add them to the repository. > | > | Steve > | > | > | On Feb 2, 2008 1:11 AM, Yuvraj Agarwal <yu...@uc...> wrote: > |> Hi Steve, > |> > |> Is this the way the bb file should look like if I want to install in > /root? > |> > *************************************************************************** > |> DESCRIPTION = "Test System " > |> > |> PR = "r0" > |> > |> DEPENDS = "" > |> > |> SRC_URI = " \ > |> file://linux-client.c \ > |> file://linux-server.c \ > |> file://sock.c \ > |> file://sock-udp.c \ > |> " > |> > |> S = "${WORKDIR}" > |> > |> do_compile () { > |> ${CC} ${CFLAGS} ${LDFLAGS} -o xscale-linux-client linux-client.c > |> ${CC} ${CFLAGS} ${LDFLAGS} -o xscale-linux-server linux-server.c > |> ${CC} ${CFLAGS} ${LDFLAGS} -o xscale-sock rawsock.c > |> ${CC} ${CFLAGS} ${LDFLAGS} -o xscale-sock-udp rawsock-udp.c > |> } > |> > |> do_install () { > |> install -d ${D}/root/ > |> install -m 0755 ${S}/xscale-linux-client ${D}/root/ > |> install -m 0755 ${S}/xscale-linux-server ${D}/root/ > |> install -m 0755 ${S}/xscale-sock ${D}/root/ > |> install -m 0755 ${S}/xscale-sock-udp ${D}/root/ > |> } > |> > |> PACKAGES = "${PN}" > |> FILES_${PN} = "/root/xscale-linux-client /root/xscale-linux-server > |> /root/xscale-sock /root/xscale-sock-udp" > |> > |> yuvraj@lp > ~/gumstix/open-embedded/gumstix-oe/user.collection/packages/test$ > |> > **************************************************************************** > |> ******************* > |> > |> Can you point me an example for (3) below ? i.e. examples which include > |> scripts and such in addition to compiled programs to be included as > part of > |> the package? > |> > |> I tried to install a popular dynamic-dns client (inadyn) using the "ipkg > |> update; ipkg install inadyn" and it > |> doesn't seem to find the package? Am I just choosing very esoteric > packages > |> to try and install ? :-) > |> > |> thanks! > |> Yuvraj > |> > |> -----Original Message----- > |> From: gum...@li... > |> [mailto:gum...@li...] On Behalf Of Steve > |> Sakoman > |> Sent: Friday, February 01, 2008 9:01 PM > |> To: General mailing list for gumstix users. > |> > |> Subject: Re: [Gumstix-users] gumstix-oe hello world tutorial > |> > |>> the file name should be helloworld-image.1.0.0.bb (with a hyphen) > to be > |>> consistent/correct. > |> Good catch! I fixed it. > |> > |>> 2. Is there a way to be able to change the directory where these files > |> show > |>> up on the gumstix? > |> Sure, that would be done in the do_install() part of the recipe. Just > |> replace ${bindir} with the location you want the files to end up. > |> > |>> 3. It would be good to be able to include non-compiled files too, i.e. > |> Shell > |>> Scripts etc. > |>> basically it would be good to know how do we modify the recipe to > |> include > |>> other files that > |>> show up in the image as well (configuration files, scripts, etc). > |> That's in the plan. If you look in the Build system overview section > |> of the documentation you'll see the placeholders for those future > |> articles. Coming soon as they say :-) > |> > |> In the meantime you could always study recipes that do something > |> similar to what you need to do. > |> > |>> 4. What happens if as part of my package I want to be able to have a > |>> modified version of existing files. > |>> So for example, I want a special file > "/etc/init.d/enablelowpower" and > |>> then have symlinks to the > |>> particular runlevels (/etc/rc0.d ... etc). So basically how does one > |> have > |>> custom version of these > |>> files show up in the rootfs. E.g. a custom version of > |>> "/etc/network/interfaces"... ? > |> For creating a modified version of existing files you create an > |> override recipe in user.collection for the package that generates > |> those files. > |> > |>> 5. This a *really* long shot, but is there a plan to have a method > to just > |>> update the files that have > |>> been changed on the development machine and then copy them over > to the > |>> gumstix rather than have to > |>> reflash the whole image ? > |> That's one of the features of the ipkg package managment tool! It's > |> one of the big reasons for the move to OE. It allows you to update > |> just the packages that you've changed. And of course you can add > |> packages to your gumstix over the network via the repository. Want > |> perl? Just type: > |> > |> ipkg update > |> ipkg install perl > |> > |> If you haven't played around with ipkg yet, you should! > |> > |> Steve > |> > |> > |> ------------------------------------------------------------------------- > |> This SF.net email is sponsored by: Microsoft > |> Defy all challenges. Microsoft(R) Visual Studio 2008. > |> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > |> _______________________________________________ > |> gumstix-users mailing list > |> gum...@li... > |> https://lists.sourceforge.net/lists/listinfo/gumstix-users > |> > |> > |> ------------------------------------------------------------------------- > |> This SF.net email is sponsored by: Microsoft > |> Defy all challenges. Microsoft(R) Visual Studio 2008. > |> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > |> _______________________________________________ > |> gumstix-users mailing list > |> gum...@li... > |> https://lists.sourceforge.net/lists/listinfo/gumstix-users > |> > | > | ------------------------------------------------------------------------- > | This SF.net email is sponsored by: Microsoft > | Defy all challenges. Microsoft(R) Visual Studio 2008. > | http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.5 (Darwin) > > iD8DBQFHpHzzMkyGM64RGpERAg5NAJ4pl02YrnDfbcHuySEe0fjRJxMQhACgohsW > tD5OjRA9Jtg20dtmNU2qTFs= > =e+kU > -----END PGP SIGNATURE----- > > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > |
From: <ani...@pa...> - 2008-02-02 14:35:16
|
Hi dave, I want to obtain the date and time from a server using ntpdate command on my gumstix. But i am unable to execute the command .I found the basic file for ntpdate missingon my gumstix. please suggest hoe can i obtain this functionality . thanks anil |
From: Dave H. <dhy...@gm...> - 2008-02-02 17:34:20
|
HI Anil, > Hi dave, I'm not quite sure why you always address me. While I may answer lots of questions, I'm by no means the only one. > I want to obtain the date and time from a server using ntpdate command > on my gumstix. > > But i am unable to execute the command .I found the basic file for > ntpdate missingon my gumstix. > > please suggest hoe can i obtain this functionality . You need to enable ntp support. cd gumstix-buildroot make menuconfig Go into "Packagae selection for the target" and select ntp Exit saving your changes, and make -- Dave Hylands Vancouver, BC, Canada http://www.DaveHylands.com/ |
From: Yuvraj A. <yu...@uc...> - 2008-02-04 18:56:53
|
Hi Steve, So I just checked and in my local build directory : gumstix-oe/org.openembedded.snapshot/packages I don't see "inadyn". What does it take to get inadyn working on the gusmtix? Can I compile it from sources ? I do remember that for the old buildroot system I was able to cross compile and run "inadyn" by slightly modifying the Makefile... cheers Yuvraj -----Original Message----- From: gum...@li... [mailto:gum...@li...] On Behalf Of Steve Sakoman Sent: Sunday, February 03, 2008 7:13 PM To: General mailing list for gumstix users. Subject: Re: [Gumstix-users] gumstix-oe hello world tutorial Look in org.openembedded.snapshot/packages for all the available OE recipes. Steve On Feb 3, 2008 5:40 PM, Yuvraj Agarwal <yu...@uc...> wrote: > How/where do I look at the list of packages in the OE repository > that can be added to the gumstix build (but are not currently > available) ? > > --Yuvraj > > -----Original Message----- > From: gum...@li... > [mailto:gum...@li...] On Behalf Of Steve > Sakoman > > Sent: Saturday, February 02, 2008 5:59 AM > To: General mailing list for gumstix users. > Subject: Re: [Gumstix-users] gumstix-oe hello world tutorial > > That looks like it should work. > > You could simplify the FILES line to FILES_${PN} = "/root/*" rather > than listing each file. > > > I tried to install a popular dynamic-dns client (inadyn) using the "ipkg > > update; ipkg install inadyn" and it > > doesn't seem to find the package? Am I just choosing very esoteric > packages > > to try and install ? :-) > > Yes :-) > > I guess it isn't quite popular enough to have a recipe in OE yet ;-) > > I have a lot of packages in the repository, but certainly not all of > the available ones. I've been adding packages upon request, so if > there are packages you like that *are* currently in the OE package > list let me know and I'll add them to the repository. > > Steve > > > On Feb 2, 2008 1:11 AM, Yuvraj Agarwal <yu...@uc...> wrote: > > Hi Steve, > > > > Is this the way the bb file should look like if I want to install in > /root? > > > *************************************************************************** > > DESCRIPTION = "Test System " > > > > PR = "r0" > > > > DEPENDS = "" > > > > SRC_URI = " \ > > file://linux-client.c \ > > file://linux-server.c \ > > file://sock.c \ > > file://sock-udp.c \ > > " > > > > S = "${WORKDIR}" > > > > do_compile () { > > ${CC} ${CFLAGS} ${LDFLAGS} -o xscale-linux-client linux-client.c > > ${CC} ${CFLAGS} ${LDFLAGS} -o xscale-linux-server linux-server.c > > ${CC} ${CFLAGS} ${LDFLAGS} -o xscale-sock rawsock.c > > ${CC} ${CFLAGS} ${LDFLAGS} -o xscale-sock-udp rawsock-udp.c > > } > > > > do_install () { > > install -d ${D}/root/ > > install -m 0755 ${S}/xscale-linux-client ${D}/root/ > > install -m 0755 ${S}/xscale-linux-server ${D}/root/ > > install -m 0755 ${S}/xscale-sock ${D}/root/ > > install -m 0755 ${S}/xscale-sock-udp ${D}/root/ > > } > > > > PACKAGES = "${PN}" > > FILES_${PN} = "/root/xscale-linux-client /root/xscale-linux-server > > /root/xscale-sock /root/xscale-sock-udp" > > > > yuvraj@lp > ~/gumstix/open-embedded/gumstix-oe/user.collection/packages/test$ > > > **************************************************************************** > > ******************* > > > > Can you point me an example for (3) below ? i.e. examples which include > > scripts and such in addition to compiled programs to be included as part > of > > the package? > > > > I tried to install a popular dynamic-dns client (inadyn) using the "ipkg > > update; ipkg install inadyn" and it > > doesn't seem to find the package? Am I just choosing very esoteric > packages > > to try and install ? :-) > > > > thanks! > > Yuvraj > > > > -----Original Message----- > > From: gum...@li... > > [mailto:gum...@li...] On Behalf Of Steve > > Sakoman > > Sent: Friday, February 01, 2008 9:01 PM > > To: General mailing list for gumstix users. > > > > Subject: Re: [Gumstix-users] gumstix-oe hello world tutorial > > > > > the file name should be helloworld-image.1.0.0.bb (with a hyphen) to > be > > > consistent/correct. > > > > Good catch! I fixed it. > > > > > 2. Is there a way to be able to change the directory where these files > > show > > > up on the gumstix? > > > > Sure, that would be done in the do_install() part of the recipe. Just > > replace ${bindir} with the location you want the files to end up. > > > > > 3. It would be good to be able to include non-compiled files too, i.e. > > Shell > > > Scripts etc. > > > basically it would be good to know how do we modify the recipe to > > include > > > other files that > > > show up in the image as well (configuration files, scripts, etc). > > > > That's in the plan. If you look in the Build system overview section > > of the documentation you'll see the placeholders for those future > > articles. Coming soon as they say :-) > > > > In the meantime you could always study recipes that do something > > similar to what you need to do. > > > > > 4. What happens if as part of my package I want to be able to have a > > > modified version of existing files. > > > So for example, I want a special file "/etc/init.d/enablelowpower" > and > > > then have symlinks to the > > > particular runlevels (/etc/rc0.d ... etc). So basically how does one > > have > > > custom version of these > > > files show up in the rootfs. E.g. a custom version of > > > "/etc/network/interfaces"... ? > > > > For creating a modified version of existing files you create an > > override recipe in user.collection for the package that generates > > those files. > > > > > 5. This a *really* long shot, but is there a plan to have a method to > just > > > update the files that have > > > been changed on the development machine and then copy them over to > the > > > gumstix rather than have to > > > reflash the whole image ? > > > > That's one of the features of the ipkg package managment tool! It's > > one of the big reasons for the move to OE. It allows you to update > > just the packages that you've changed. And of course you can add > > packages to your gumstix over the network via the repository. Want > > perl? Just type: > > > > ipkg update > > ipkg install perl > > > > If you haven't played around with ipkg yet, you should! > > > > Steve > > > > > > ------------------------------------------------------------------------- > > This SF.net email is sponsored by: Microsoft > > Defy all challenges. Microsoft(R) Visual Studio 2008. > > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > > _______________________________________________ > > gumstix-users mailing list > > gum...@li... > > https://lists.sourceforge.net/lists/listinfo/gumstix-users > > > > > > ------------------------------------------------------------------------- > > This SF.net email is sponsored by: Microsoft > > Defy all challenges. Microsoft(R) Visual Studio 2008. > > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > > _______________________________________________ > > gumstix-users mailing list > > gum...@li... > > https://lists.sourceforge.net/lists/listinfo/gumstix-users > > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ gumstix-users mailing list gum...@li... https://lists.sourceforge.net/lists/listinfo/gumstix-users |
From: Steve S. <sa...@gm...> - 2008-02-04 21:09:37
|
> I don't see "inadyn". What does it take to get inadyn working on the > gusmtix? You'd have to write a recipe for it. It shouldn't be to hard if you were able to get it working under buildroot. Study the recipes for a few other packages to see how it is done. Steve On Feb 4, 2008 10:56 AM, Yuvraj Agarwal <yu...@uc...> wrote: > Hi Steve, > > So I just checked and in my local build directory : > gumstix-oe/org.openembedded.snapshot/packages > I don't see "inadyn". What does it take to get inadyn working on the > gusmtix? Can I compile it from > sources ? I do remember that for the old buildroot system I was able to > cross compile and run "inadyn" > by slightly modifying the Makefile... > > cheers > Yuvraj > > -----Original Message----- > From: gum...@li... > [mailto:gum...@li...] On Behalf Of Steve > Sakoman > > Sent: Sunday, February 03, 2008 7:13 PM > To: General mailing list for gumstix users. > Subject: Re: [Gumstix-users] gumstix-oe hello world tutorial > > Look in org.openembedded.snapshot/packages for all the available OE recipes. > > Steve > > On Feb 3, 2008 5:40 PM, Yuvraj Agarwal <yu...@uc...> wrote: > > How/where do I look at the list of packages in the OE repository > > that can be added to the gumstix build (but are not currently > > available) ? > > > > --Yuvraj > > > > -----Original Message----- > > From: gum...@li... > > [mailto:gum...@li...] On Behalf Of Steve > > Sakoman > > > > Sent: Saturday, February 02, 2008 5:59 AM > > To: General mailing list for gumstix users. > > Subject: Re: [Gumstix-users] gumstix-oe hello world tutorial > > > > That looks like it should work. > > > > You could simplify the FILES line to FILES_${PN} = "/root/*" rather > > than listing each file. > > > > > I tried to install a popular dynamic-dns client (inadyn) using the "ipkg > > > update; ipkg install inadyn" and it > > > doesn't seem to find the package? Am I just choosing very esoteric > > packages > > > to try and install ? :-) > > > > Yes :-) > > > > I guess it isn't quite popular enough to have a recipe in OE yet ;-) > > > > I have a lot of packages in the repository, but certainly not all of > > the available ones. I've been adding packages upon request, so if > > there are packages you like that *are* currently in the OE package > > list let me know and I'll add them to the repository. > > > > Steve > > > > > > On Feb 2, 2008 1:11 AM, Yuvraj Agarwal <yu...@uc...> wrote: > > > Hi Steve, > > > > > > Is this the way the bb file should look like if I want to install in > > /root? > > > > > > *************************************************************************** > > > DESCRIPTION = "Test System " > > > > > > PR = "r0" > > > > > > DEPENDS = "" > > > > > > SRC_URI = " \ > > > file://linux-client.c \ > > > file://linux-server.c \ > > > file://sock.c \ > > > file://sock-udp.c \ > > > " > > > > > > S = "${WORKDIR}" > > > > > > do_compile () { > > > ${CC} ${CFLAGS} ${LDFLAGS} -o xscale-linux-client linux-client.c > > > ${CC} ${CFLAGS} ${LDFLAGS} -o xscale-linux-server linux-server.c > > > ${CC} ${CFLAGS} ${LDFLAGS} -o xscale-sock rawsock.c > > > ${CC} ${CFLAGS} ${LDFLAGS} -o xscale-sock-udp rawsock-udp.c > > > } > > > > > > do_install () { > > > install -d ${D}/root/ > > > install -m 0755 ${S}/xscale-linux-client ${D}/root/ > > > install -m 0755 ${S}/xscale-linux-server ${D}/root/ > > > install -m 0755 ${S}/xscale-sock ${D}/root/ > > > install -m 0755 ${S}/xscale-sock-udp ${D}/root/ > > > } > > > > > > PACKAGES = "${PN}" > > > FILES_${PN} = "/root/xscale-linux-client /root/xscale-linux-server > > > /root/xscale-sock /root/xscale-sock-udp" > > > > > > yuvraj@lp > > ~/gumstix/open-embedded/gumstix-oe/user.collection/packages/test$ > > > > > > **************************************************************************** > > > ******************* > > > > > > Can you point me an example for (3) below ? i.e. examples which include > > > scripts and such in addition to compiled programs to be included as part > > of > > > the package? > > > > > > I tried to install a popular dynamic-dns client (inadyn) using the "ipkg > > > update; ipkg install inadyn" and it > > > doesn't seem to find the package? Am I just choosing very esoteric > > packages > > > to try and install ? :-) > > > > > > thanks! > > > Yuvraj > > > > > > -----Original Message----- > > > From: gum...@li... > > > [mailto:gum...@li...] On Behalf Of Steve > > > Sakoman > > > Sent: Friday, February 01, 2008 9:01 PM > > > To: General mailing list for gumstix users. > > > > > > Subject: Re: [Gumstix-users] gumstix-oe hello world tutorial > > > > > > > the file name should be helloworld-image.1.0.0.bb (with a hyphen) > to > > be > > > > consistent/correct. > > > > > > Good catch! I fixed it. > > > > > > > 2. Is there a way to be able to change the directory where these files > > > show > > > > up on the gumstix? > > > > > > Sure, that would be done in the do_install() part of the recipe. Just > > > replace ${bindir} with the location you want the files to end up. > > > > > > > 3. It would be good to be able to include non-compiled files too, i.e. > > > Shell > > > > Scripts etc. > > > > basically it would be good to know how do we modify the recipe to > > > include > > > > other files that > > > > show up in the image as well (configuration files, scripts, etc). > > > > > > That's in the plan. If you look in the Build system overview section > > > of the documentation you'll see the placeholders for those future > > > articles. Coming soon as they say :-) > > > > > > In the meantime you could always study recipes that do something > > > similar to what you need to do. > > > > > > > 4. What happens if as part of my package I want to be able to have a > > > > modified version of existing files. > > > > So for example, I want a special file "/etc/init.d/enablelowpower" > > and > > > > then have symlinks to the > > > > particular runlevels (/etc/rc0.d ... etc). So basically how does > one > > > have > > > > custom version of these > > > > files show up in the rootfs. E.g. a custom version of > > > > "/etc/network/interfaces"... ? > > > > > > For creating a modified version of existing files you create an > > > override recipe in user.collection for the package that generates > > > those files. > > > > > > > 5. This a *really* long shot, but is there a plan to have a method to > > just > > > > update the files that have > > > > been changed on the development machine and then copy them over to > > the > > > > gumstix rather than have to > > > > reflash the whole image ? > > > > > > That's one of the features of the ipkg package managment tool! It's > > > one of the big reasons for the move to OE. It allows you to update > > > just the packages that you've changed. And of course you can add > > > packages to your gumstix over the network via the repository. Want > > > perl? Just type: > > > > > > ipkg update > > > ipkg install perl > > > > > > If you haven't played around with ipkg yet, you should! > > > > > > Steve > > > > > > > > > > ------------------------------------------------------------------------- > > > This SF.net email is sponsored by: Microsoft > > > Defy all challenges. Microsoft(R) Visual Studio 2008. > > > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > > > _______________________________________________ > > > gumstix-users mailing list > > > gum...@li... > > > https://lists.sourceforge.net/lists/listinfo/gumstix-users > > > > > > > > > > ------------------------------------------------------------------------- > > > This SF.net email is sponsored by: Microsoft > > > Defy all challenges. Microsoft(R) Visual Studio 2008. > > > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > > > _______________________________________________ > > > gumstix-users mailing list > > > gum...@li... > > > https://lists.sourceforge.net/lists/listinfo/gumstix-users > > > > > > > ------------------------------------------------------------------------- > > This SF.net email is sponsored by: Microsoft > > Defy all challenges. Microsoft(R) Visual Studio 2008. > > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > > _______________________________________________ > > gumstix-users mailing list > > gum...@li... > > https://lists.sourceforge.net/lists/listinfo/gumstix-users > > > > > > ------------------------------------------------------------------------- > > This SF.net email is sponsored by: Microsoft > > Defy all challenges. Microsoft(R) Visual Studio 2008. > > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > > _______________________________________________ > > gumstix-users mailing list > > gum...@li... > > https://lists.sourceforge.net/lists/listinfo/gumstix-users > > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > |