<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body>
<span dir="ltr" style="margin-top:0; margin-bottom:0;">Ok thanks for these infos i will check it out</span> <br> <span dir="ltr" style="margin-top:0; margin-bottom:0;">When saying automatic i was referring to kernel updates in package repositories (with apt or dnf) where auto download and install can be configured for security updates...i was thinking about applying config options but i guess they are already compiled?</span> <br> <span dir="ltr" style="margin-top:0; margin-bottom:0;">Isnt there a tool that would download new kernel based on repository security updates and that would compile it with a provided config file?</span> <br> <span dir="ltr" style="margin-top:0; margin-bottom:0;">I can use a bash script or ansible role but i dont see how to keep close to the official kernel distribution updates automatically...</span> <br> <span dir="ltr" style="margin-top:0; margin-bottom:0;">Thanks</span> <br>
<div>
<br>
<div>
<p>25 janv. 2023 23:21:15 Siddh Raman Pant <code@siddh.me>:</p>
</div>
<blockquote style="margin:0;border-left:3px solid #ccc; padding-left:10px">
<div>
On Thu, 26 Jan 2023 at 03:25:08 +0530, A.Péré wrote:<br>
<blockquote style="margin:0;border-left:3px solid #ccc; padding-left:10px">
Is there a distribution with automated tools to compile a kernel<br>with custom config settings<br>
</blockquote><br>Yes, it is your favourite distro, whichever that may be. You just<br>need the tools to build, which you may already have, but can be seen<br>in docs: https://www.kernel.org/doc/html/latest/process/changes.html<br><br>
<blockquote style="margin:0;border-left:3px solid #ccc; padding-left:10px">
that ils easier and more accessible<br>
</blockquote><br>If you want a GUI, use `make xconfig`.<br><br>
<blockquote style="margin:0;border-left:3px solid #ccc; padding-left:10px">
un particular for automated updates with automatic custom compiling config? <br>
</blockquote><br>Have your custom config options in a separate file somewhere, and use<br>scripts/kconfig/merge_config.sh to merge. Example in a script:<br><br> make defconfig<br> ./scripts/kconfig/merge_config.sh .config common.config<br><br>The script will take care of requisite stuff, which additional options<br>to enable, etc.<br><br>Or you can have your entire config saved in .config, and just run<br>merge_config.sh everytime you pull newer kernel code.<br><br>Thanks,<br>Siddh<br>
</div>
</blockquote>
</div>
</body>
</html>