linux58-tkg: Bring Ubuntu install script and related changes initially introduced with https://github.com/Frogging-Family/linux-tkg/pull/26
This commit is contained in:
@@ -1,12 +1,14 @@
|
||||
# linux58-TkG config file
|
||||
|
||||
# Linux distribution you are using, options are "Arch" (default), "Ubuntu"
|
||||
_distro="Arch"
|
||||
|
||||
#### MISC OPTIONS ####
|
||||
|
||||
# External config file to use - If the given file exists in path, it will override default config (customization.cfg) - Default is ~/.config/frogminer/linux52-tkg.cfg
|
||||
_EXT_CONFIG_PATH=~/.config/frogminer/linux58-tkg.cfg
|
||||
|
||||
# Set to anything else than "true" to limit cleanup operations and keep source and files generated during compilation.
|
||||
# [Arch specific] Set to anything else than "true" to limit cleanup operations and keep source and files generated during compilation.
|
||||
# Default is "true".
|
||||
_NUKR="true"
|
||||
|
||||
@@ -30,7 +32,7 @@ _noccache="false"
|
||||
# !!!! Make sure to have a well populated db !!!! - Leave empty to be asked about it at build time
|
||||
_modprobeddb="false"
|
||||
|
||||
# Set to "1" to call make menuconfig or "2" to call make nconfig before building the kernel. Set to false to disable and skip the prompt.
|
||||
# Set to "1" to call make menuconfig, "2" to call make nconfig, "3" to call make xconfig, before building the kernel. Set to false to disable and skip the prompt.
|
||||
_menunconfig=""
|
||||
|
||||
# Set to true to generate a kernel config fragment from your changes in menuconfig/nconfig. Set to false to disable and skip the prompt.
|
||||
@@ -41,7 +43,7 @@ _diffconfig_name=""
|
||||
|
||||
#### KERNEL OPTIONS ####
|
||||
|
||||
# Name of the default config file to use from the linux???-tkg-config folder. Arch default is "config.x86_64" and Arch hardened is "config_hardened.x86_64".
|
||||
# [Arch specific] Name of the default config file to use from the linux???-tkg-config folder, use "distro" to use the config file of the kernel you are currently using. Arch default is "config.x86_64" and Arch hardened is "config_hardened.x86_64".
|
||||
# To get a complete hardened setup, you have to use "cfs" as _cpusched
|
||||
_configfile="config.x86_64"
|
||||
|
||||
@@ -67,7 +69,7 @@ _sched_yield_type="0"
|
||||
# to the rr_interval in addition to a virtual deadline. When using yield_type 2, a low value can help offset the disadvantages of rescheduling a process that has yielded.
|
||||
# MuQSS default: 6ms"
|
||||
# PDS default: 4ms"
|
||||
# BMQ default: 4ms"
|
||||
# BMQ default: 2ms"
|
||||
# Set to "1" for 2ms, "2" for 4ms, "3" for 6ms, "4" for 8ms, or "default" to keep the chosen scheduler defaults.
|
||||
_rr_interval=""
|
||||
|
||||
@@ -150,6 +152,9 @@ _custom_commandline="intel_pstate=passive"
|
||||
# !!! It will also change pkgname - If you don't explicitely need this, don't use it !!!
|
||||
_custom_pkgbase=""
|
||||
|
||||
# [non-Arch specific] Kernel localversion. Putting it to "Mario" will make for example the kernel version be 5.7.0-Mario (given by uname -r)
|
||||
# If left empty, it will use -tkg-"${_cpusched}" where "${_cpusched}" will be replaced by the user chosen scheduler
|
||||
_kernel_localversion=""
|
||||
|
||||
#### USER PATCHES ####
|
||||
|
||||
|
Reference in New Issue
Block a user