prepare: handle properly optiprofile from customization.cfg (#254)

Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>
This commit is contained in:
Adel Kara Slimane
2021-06-02 11:02:06 +02:00
committed by GitHub
parent dea8847167
commit 9d88cf0cd5

View File

@@ -238,15 +238,16 @@ _tkg_initscript() {
cp "$_where"/linux-tkg-config/${_basekernel}/* "$_path" cp "$_where"/linux-tkg-config/${_basekernel}/* "$_path"
fi fi
if [ -z "$_OPTIPROFILE" ]; then if [[ -z "$_OPTIPROFILE" || ! "$_OPTIPROFILE" =~ ^(1|2|3)$ ]]; then
# Prompt about optimized configurations. Available variable values will overwrite customization.cfg/external config ones. # Prompt about optimized configurations. Available variable values will overwrite customization.cfg/external config ones.
plain "Do you want to use a predefined optimized profile?" plain "Do you want to use a predefined optimized profile?"
_default_index="0" _default_index="0"
_prompt_from_array "Custom" "Ryzen Desktop (Performance)" "Other Desktop (Performance)" _prompt_from_array "Custom" "Ryzen Desktop (Performance)" "Other Desktop (Performance)"
_OPTIPROFILE=$((${_selected_index}+1))
fi fi
if [ "$_selected_index" = "1" ]; then if [ "$_OPTIPROFILE" = "2" ]; then
source "$_where"/linux-tkg-config/ryzen-desktop-profile.cfg && msg2 "Ryzen Desktop (Performance) profile will be used." && msg2 "" source "$_where"/linux-tkg-config/ryzen-desktop-profile.cfg && msg2 "Ryzen Desktop (Performance) profile will be used." && msg2 ""
elif [ "$_selected_index" = "2" ]; then elif [ "$_OPTIPROFILE" = "3" ]; then
source "$_where"/linux-tkg-config/generic-desktop-profile.cfg && msg2 "Generic Desktop (Performance) profile will be used." && msg2 "" source "$_where"/linux-tkg-config/generic-desktop-profile.cfg && msg2 "Generic Desktop (Performance) profile will be used." && msg2 ""
fi fi