Gary Thomas wrote:
> Wolfram Sang wrote:
>> Hello Gary,
>>
>>> Assume that I have a totally local kernel tree - how can I use
>>> this?  Also assume that I don't [necessarily] need/want ptxdist
>>> to bother building my kernel.
>>>
>>> How can I configure things to work in this way?
>> The current state of local kernel trees looks like this:
>> Assuming we want to use a tree in /home/wsa/kernel/worktrees/fancyboard
>>
>> First call:
>>
>> ptxdist setup -> Source directories -> Prefix for kernel trees
>> (/home/wsa/kernel/worktrees/)
>>
>> then:
>>
>> ptxdist platformconfig -> Linux kernel
>>
>> -> Kernel version (enter here the dirname of the tree you want to use,
>>   here 'fancyboard')
>> -> Local kernel tree (activate it)
>>
>> Your build-target-directory will then contain a symlink named
>> "linux-fancyboard" pointing to the local tree.
>>
>> Is this what you had in mind?
> 
> Close, but I'm still fuzzy on a couple of details.
> 
> * Why not just specify the whole kernel source path, rather than
> the [obscure in my mind] prefix + version.  I have kernel source
> trees all over the place and having to rerun 'setup' to build
> seems problematic.
> 
> * How do I specify a particular kernel configuration?  Currently,
> I will build my kernel like this:
>   % mkdir /work/new_kernel
>   % make -C /work/kernel_source O=/work/new_kernel platform_defconfig
>   % make O=/work/new_kernel oldconfig
>   % make O=/work/new_kernel zImage
> 
> Thanks for helping with this.

BTW, I'd also be very happy to just provide the path to an already
built & configured kernel, instead of expecting ptxdist to manage
this for me.


-- 
------------------------------------------------------------
Gary Thomas                 |  Consulting for the
MLB Associates              |    Embedded world
------------------------------------------------------------

--
ptxdist mailing list
ptxdist@pengutronix.de

Reply via email to