On 15/09/2015 20:32, Rüdiger, Christoph wrote:
> Hello,
> 
> I'm quite new to OpenWrt and being faced with an existing build tree here. 
> After reading nearly everything I could force Google to bubble it up to the 
> top result pages, I'm still struggling with a simple question.
> 
> Our build tree is full of custom patches to different packages, mainly in the 
> openwrt/package directory. This makes it close to impossible to update the 
> repository to a new OpenWrt version without producing a good bunch of merge 
> conflicts. Besides that, there is our custom feed with additional packages, 
> mainly with custom built software.
> 
> What I understood so far is, that you can bring in new packages with feeds. 
> But how can I move our changes to the core packages in openwrt/package apart 
> into a per-project structure to keep the openwrt/package folder clean for 
> updates?
> 
> I've worked in the past with ptxdist, where you have a base build system (the 
> ptxdist distribution) with a package repository where you can select packages 
> from. On top of this, you have per project its own directory, containing the 
> project specific build configuration and the project specific packages plus a 
> project specific rootfs overlay. This makes it very easy: Just put a file in 
> the project specific rootfs and this one makes it into the images instead of 
> the default one. Just put a package into the project specific package 
> directory and this one gets build instead of the default one.
> 
> Can someone please help me to find the proper places in OpenWrt to store the 
> per-project settings? Especially the per-project Makefiles (mostly, we are 
> influencing the build process or the package creation process).
> 
> Thank you very much.
> 
> Best regards,
> Christoph
> 
> 

Hi,

what kind of changes are we talking about ? just config file stuff or
big changes to how stuff is built and installed ?

        John
_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel

Reply via email to