Hi,
It seems that some people don't have the imagination or vision to work out what Persian Prince is trying to explain. Nitpicking appears to be preferred over progress. My comment also didn't appear to be explicit or clear enough to explain what I think Persian Prince is intending so I will try again.
Persian Prince appears to be suggesting that his proposed module be added/included onto *EVERY* Enigma2 system. The file is intended to live in a directory something like "/lib/modules/<kernelversion>/kernel/drivers/enigma2/enigma2.ko" or "/lib/modules/<kernelversion>/kernel/drivers/enigma2.ko" so as to be acceptable for the kernel in use. As has been pointed out as an issue the "<kernelversion>" element is dynamic. On my test machine the "<kernelversion>" location is actually "4.10.12". The previously unspoken intention was to create a link from that location to something more globally standard like "/lib/modules/enigma2.ko" or even "/lib/enigma2.ko". This link can easily be the same on *all* Enigma2 images and builds so it can easily be found by Enigma2 code yet still be appropriately located for use by the kernel.
@Persian Prince, is my interpretation what you are intending?
Regards,
Ian.
If all the theory men stopped commentating and actually provided some useful input such as variable names this project would have been closed months ago. And if people looked at the app and actually tried to build it this thread wouldn't be so full of stupid questions.