[Letux-kernel] depmod for replicant modules
Josua Mayer
josua.mayer at jm0.eu
Wed Jul 3 16:01:10 CEST 2019
Hi Andreas,
Am 29.06.19 um 18:40 schrieb Andreas Kemnade:
> On Sat, 29 Jun 2019 18:15:02 +0200
> "H. Nikolaus Schaller" <hns at goldelico.com> wrote:
>
>>> Am 29.06.2019 um 17:29 schrieb Andreas Kemnade <andreas at kemnade.info>:
>>>
>>> Hi,
>>>
>>> I found some dirty way to create a modules.dep file in finished
>>> replicant images.
>>> On a system with depmod available.
>>> - create a directory /some_tmp_dir/lib/modules/
>>> ln -s /path/to/replicant/system/lib/modules /some_tmp_dir/lib_modules/4.17
>>> depmod -b /some_tmp_dir 4.17
>>
>> yes, that is the principle described by
>>
>> https://android.googlesource.com/device/asus/fugu/+/b01b7fd/AndroidKernel.mk#102
>>
>> I had tried it but maybe got the symlink wrong.
>>
>> What I don't get with these paths is what is constant file names and what is system-dependent.
>> For example why do you use /some_tmp_dir/lib_modules/4.17 and not /some_tmp_dir/lib/modules/4.17
>>
>> Could you please rewrite as something like
>>
>> KERNEL_MODULES_FROM_BUILD=...
>> TEMP_DIR=/tmp/build-$$
>> ln -s $KERNEL_MODULES_FROM_BUILD ...
>> depmod -b ...
>>
>> etc.
>>
>>>
>>> modprobe then works. But now we a using a lot of insmod in load_modules.sh,
>>> so it is not so important
>>
>> Indeed. As long as the load_modules.sh is complete and loads all what is needed.
>>
> oh, we have some modprobe there...
>
> There is a patch for depmod at
>
> http://lists.goldelico.com/pipermail/gta04-owner/2017-December/007547.html
Glad you found the patch! I remember pulling a lot of hair over it :(
The commit description however says all there is to know about insmod
being the outdated way.
>
> Regards,
> Andreas
> _______________________________________________
> http://projects.goldelico.com/p/gta04-kernel/
> Letux-kernel mailing list
> Letux-kernel at openphoenux.org
> http://lists.goldelico.com/mailman/listinfo.cgi/letux-kernel
>
More information about the Letux-kernel
mailing list