From: Eric Malkowski <eric@bvwireless.net>
To: buildroot@busybox.net
Subject: [Buildroot] Easy Upgrade Path?
Date: Thu, 12 Feb 2009 21:05:00 -0500 [thread overview]
Message-ID: <4994D54C.103@bvwireless.net> (raw)
In-Reply-To: <20090213001000.GA22653@cloud.net.au>
Hamish Moffatt wrote:
> On Thu, Feb 12, 2009 at 02:29:45PM +0100, Thomas Lundquist wrote:
>
>> On Mon, Feb 09, 2009 at 10:53:34AM -0800, Dan Pattison wrote:
>>
>>> Hello List:
>>>
>>> I've been getting used to the buildroot development environment using
>>> 2009.02-RC2 for ARM AT91SAM9g20-EK. I have made lots of changes and
>>> additions that suit our project (config files, packages, etc.) We have
>>> successfully compiled and included some of our own programs.
>>>
>>> What is the recommended method to upgrade to the newest build
>>> environment so we don't have to re-do everything? Is this possible?
>>>
>> Ulf introduced local/ when he started to commit and this was a good idea.
>>
>> It got booted out some time later, by someone.
>>
>> The point is that you can put your config files and non-included
>> packages there and keep that out of the rest of the tree.
>>
>> I like the idea and would like to put it back in.
>>
>
> I'm using local/ a lot in my own development. I have config files
> (buildroot, busybox, linux, uClibc), the device table and the
> target_skeleton in there.
>
> There wasn't any support for additional packages via local/ although it
> would be useful - I had to modify the top level makefiles to add such a
> section here, making maintenance more difficult.
>
>
> Hamish
>
That's exactly where I was going w/ the patch I just posted.
w/ my patch, you can specify at the various locations in "make
menuconfig" each of the items you mentioned (patch adds ability to
specify target_skeleton and device table for which I didn't see anywhere
in there one could do that)
local/project/buildroot.config
local/project/busybox.config
local/project/linux.config
local/project/uClibc.config
local/project/target_skeleton
local/project/device_table.txt
I would think for a lot of setups out there, the above would cover most
people's needs.
I follow the standard docs for adding software under package/ and tweak
of package/Config.in so it appears in the config menus.
Doing this minimizes changes needed to buildroot beyond what's
documented for extending buildroot and provides all of the control I
need for total customization.
-Eric
prev parent reply other threads:[~2009-02-13 2:05 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-02-09 18:53 [Buildroot] Easy Upgrade Path? Dan Pattison
2009-02-09 22:13 ` Thiago A. Corrêa
2009-02-10 9:00 ` Peter Korsgaard
2009-02-11 1:35 ` Dan Pattison
2009-02-17 20:56 ` Thiago A. Corrêa
2009-02-19 15:34 ` Peter Korsgaard
2009-02-12 13:29 ` Thomas Lundquist
2009-02-12 13:35 ` Peter Korsgaard
2009-02-12 18:05 ` Ulf Samuelsson
2009-02-14 16:52 ` Thomas Lundquist
2009-02-13 0:10 ` Hamish Moffatt
2009-02-13 2:05 ` Eric Malkowski [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4994D54C.103@bvwireless.net \
--to=eric@bvwireless.net \
--cc=buildroot@busybox.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox