Copyright (C) 2022 mirage335 See the end of the file for license conditions. See license.txt for mirage335KernelBuild license conditions.
Assistance for ensuring reasonably correct Linux kernel configuration and building.
Copy '.config' files to ' "$scriptLib"/linux/lts/.config ' or similar.
./_getMinimal_cloud
./_build_cloud
#./_build_cloud_lts
#./_build_cloud_mainline
./_export_cloud
#./_export_cloud_lts
#./_export_cloud_mainline
./_upload_cloud
#./_upload_cloud_lts
#./_upload_cloud_mainline
./_getMinimal_cloud
./_create_lts
./_create_mainline
Local build and upload included.Multiple cloud build service configurations may be included - GitHub Actions, BuildJet, AWS CodeBuilder, etc.
git clone --depth 1 git@github.com:mirage335/mirage335KernelBuild.git cd mirage335KernelBuild/ ./ubiquitous_bash.sh _gitBest submodule update --init --depth 1 --recursive
Reasonably sane Linux kernel configuration still does not ensure reliability, security, performance, etc. Be careful to at least understand the choices presented, experiment thoroughly, and when appropriate, update frequently. Your accident is your accident. You have been warned.
https://en.wikipedia.org/wiki/Menuconfig 'Configuring Linux is a significant labor' Maybe not so much anymore.
This file is part of mirage335KernelBuild.mirage335KernelBuild is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
mirage335KernelBuild is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with mirage335KernelBuild. If not, see <http://www.gnu.org/licenses/>.