<p dir="ltr">On Jul 25, 2015 7:39 AM, "Matthias Schiffer" <<a href="mailto:mschiffer@universe-factory.net">mschiffer@universe-factory.net</a>> wrote:<br>
><br>
> On 07/25/2015 03:55 PM, John Crispin wrote:<br>
> ><br>
> ><br>
> > On 25/07/2015 14:46, Matthias Schiffer wrote:<br>
> >> Hi,<br>
> >> I'd like to propose to split the current "base" opkg repo into two, one<br>
> >> for userspace applications and one for kernel modules. This would<br>
> >> greatly simplify providing your own kernel module repository with<br>
> >> modules for a customized kernel, while still being able to rely on the<br>
> >> upstream "base" repo for userspace.<br>
> >><br>
> >> I'll provide a patch for this if you think this is a reasonable idea.<br>
> >><br>
> >> Matthias<br>
> >><br>
> ><br>
> > i think the current setup works very well for open drivers and code.<br>
> > fixing up openwrt for out of tree modules is imho not a good idea as it<br>
> > allows companies to easily avoid upstreaming stuff.<br>
> ><br>
> > why dont you just include your magic USP into openwrt and/or upstream ?<br>
><br>
> I'm not talking about out-of-tree modules at all, I'm talking about the<br>
> kmod-* packages in the base repo. I want to provide an own opkg repo<br>
> with the same kernel modules, but built for a customized kernel.<br>
><br>
> As these modules' ABI depends on the kernel configuration (and thus the<br>
> kernel configuration is included in the version number as "vermagic"), I<br>
> need to provide the kernel modules built matching my configuration. As<br>
> far as I know there's no way to tell opkg to prefer the modules from my<br>
> repo, regardless of the version number, so I'm asking for a base repo<br>
> without any kmod-* packages.</p>
<p dir="ltr">But since this is already a custom repository, why not take care yourself of synchronizing the base packages (but not kmod-*) from OpenWrt's upstream directly?</p>
<p dir="ltr">If you dedicate a custom kernel image version to make sure that OpenWrt kmods cannot be installed, does not that work already?<br></p>
<p dir="ltr">><br>
><br>
> _______________________________________________<br>
> openwrt-devel mailing list<br>
> <a href="mailto:openwrt-devel@lists.openwrt.org">openwrt-devel@lists.openwrt.org</a><br>
> <a href="https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel">https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel</a><br>
><br>
</p>