* [Buildroot] docs/buildroot.html - how to add application software
@ 2008-10-14 15:46 John Schimandle
0 siblings, 0 replies; 3+ messages in thread
From: John Schimandle @ 2008-10-14 15:46 UTC (permalink / raw)
To: buildroot
I'm new to the buildroot community so first I'd like to introduce myself.
I'm John Schimandle and I'm glad to be here and hopefully my 28 years of
experience in the computer engineering field will be of some use to all of
you. I'm excited to start using embedding linux on my embedded hardware
platforms I design. My job is to design the hardware and then provide a base
development platform for my clients to develop their software.
After a bit of struggling I have compiled, built and booted a target system
for my at91sam9263ek development board. Now I would like to add some
application software. I was reading the buildroot usage and documentation
document at docs/buildroot.html specifically the section entitled "Extending
Buildroot with more software". I followed the instructions and worked
through my syntax errors on the files but could not get the new package to
show up in menuconfig. After much searching I found a file named
package/Config.in which controls the appearance of the package selections in
menuconfig. After modifying this file with my new package I was able to see
my new package in menuconfig. I went back and looked at docs/buildroot.html
and could not find any mention of the package/Config.in file.
I'm wondering if this is the expected behavior of the system. If so, I would
like to submit a patch to buildroot.html to document the existence of the
package/Config.in file and how to add your new package to it.
Let me know if this is how the menuconfig/package subsystem is supposed to
work.
If there is a better way to add application software to buildroot I'd like
to hear about that as well.
Regards,
John
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://busybox.net/lists/buildroot/attachments/20081014/6a9270bd/attachment.htm
^ permalink raw reply [flat|nested] 3+ messages in thread
* [Buildroot] docs/buildroot.html - how to add application software
[not found] <009501c92e14$0a06a100$6901a8c0@iguana3>
@ 2008-10-14 16:06 ` hartleys
2008-10-14 16:21 ` Bernhard Reutner-Fischer
1 sibling, 0 replies; 3+ messages in thread
From: hartleys @ 2008-10-14 16:06 UTC (permalink / raw)
To: buildroot
On Tuesday, October 14, 2008 8:47 AM, John Schimandle wrote:
> I'm new to the buildroot community so first I'd like to
> introduce myself. I'm John Schimandle and I'm glad to be
> here and hopefully my 28 years of experience in the computer
> engineering field will be of some use to all of you. I'm
> excited to start using embedding linux on my embedded
> hardware platforms I design. My job is to design the
> hardware and then provide a base development platform for
> my clients to develop their software.
Hello and welcome!
> After a bit of struggling I have compiled, built and booted
> a target system for my at91sam9263ek development board. Now
> I would like to add some application software. I was reading
> the buildroot usage and documentation document at
> docs/buildroot.html specifically the section entitled
> "Extending Buildroot with more software". I followed the
> instructions and worked through my syntax errors on the
> files but could not get the new package to show up in
> menuconfig. After much searching I found a file named
> package/Config.in which controls the appearance of the
> package selections in menuconfig. After modifying this
> file with my new package I was able to see my new package
> in menuconfig. I went back and looked at docs/buildroot.html
> and could not find any mention of the package/Config.in file.
>
> I'm wondering if this is the expected behavior of the system.
> If so, I would like to submit a patch to buildroot.html to
> document the existence of the package/Config.in file and how
> to add your new package to it.
>
> Let me know if this is how the menuconfig/package subsystem
> is supposed to work.
>
> If there is a better way to add application software to
> buildroot I'd like to hear about that as well.
I'm not an expert on this by any means, but...
I believe that is the how the menuconfig stuff is supposed to work. It
appears to use the same mechanism as the Linux kernel. If your package
directory is not "include"d somewhere in the various *.in files it will
not show up in the menuconfig.
For my use I actually "hijacked" the package/customize directory. The
Config.in in that directory is included by package/Config.in. By putting
all my junk in the customize directory I keep the remaining parts of
buildroot clean and it make it easier to update based on the current
svn.
Then if I have a package in the customize directory that appears useful
to the community I can move it into the package directory, update the
package/Config.in, and submit a patch for possible inclusion.
I'm not sure if that's the "best" way but it works for me...
Just my two cents...
Hartley
^ permalink raw reply [flat|nested] 3+ messages in thread
* [Buildroot] docs/buildroot.html - how to add application software
[not found] <009501c92e14$0a06a100$6901a8c0@iguana3>
2008-10-14 16:06 ` [Buildroot] docs/buildroot.html - how to add application software hartleys
@ 2008-10-14 16:21 ` Bernhard Reutner-Fischer
1 sibling, 0 replies; 3+ messages in thread
From: Bernhard Reutner-Fischer @ 2008-10-14 16:21 UTC (permalink / raw)
To: buildroot
On Tue, Oct 14, 2008 at 08:46:35AM -0700, John Schimandle wrote:
>Let me know if this is how the menuconfig/package subsystem is supposed to
>work.
See r23678
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2008-10-14 16:21 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <009501c92e14$0a06a100$6901a8c0@iguana3>
2008-10-14 16:06 ` [Buildroot] docs/buildroot.html - how to add application software hartleys
2008-10-14 16:21 ` Bernhard Reutner-Fischer
2008-10-14 15:46 John Schimandle
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox