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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.