Add x86-64-v3 support detection to personalizer
This commit is contained in:
parent
ade938c169
commit
5e99f1da50
@ -161,13 +161,6 @@ until prompt_chassis_type; do : ; done
|
|||||||
echo "Setting chassis type to ${system_chassis}"
|
echo "Setting chassis type to ${system_chassis}"
|
||||||
sudo hostnamectl chassis "${system_chassis}"
|
sudo hostnamectl chassis "${system_chassis}"
|
||||||
|
|
||||||
# Add "mobile" package pattern for mobile chassis types
|
|
||||||
case "${system_chassis}" in
|
|
||||||
"latop"|"convertible"|"tablet")
|
|
||||||
PATTERNS+=('patterns-desktop-mobile')
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
########################################
|
########################################
|
||||||
# Prompt for system name
|
# Prompt for system name
|
||||||
|
|
||||||
@ -262,7 +255,20 @@ until prompt_optional_additions; do : ; done
|
|||||||
#
|
#
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
detected_features=()
|
# Mobile system detection
|
||||||
|
case "${system_chassis}" in
|
||||||
|
"latop"|"convertible"|"tablet")
|
||||||
|
PATTERNS+=('patterns-desktop-mobile')
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
# x86-64-v3 CPU support detection
|
||||||
|
CPU_FLAGS=$(cat /proc/cpuinfo | grep flags | head -n 1 | cut -d: -f2)
|
||||||
|
if
|
||||||
|
echo CPU_FLAGS | awk '/avx/&&/avx2/&&/bmi1/&&/bmi2/&&/f16c/&&/fma/&&/abm/&&/movbe/&&/xsave/ {found=1} END {exit !found}'
|
||||||
|
then
|
||||||
|
PATTERNS+=('patterns-glibc-hwcaps-x86_64_v3')
|
||||||
|
fi
|
||||||
|
|
||||||
# Touchpad detection
|
# Touchpad detection
|
||||||
if
|
if
|
||||||
|
Loading…
Reference in New Issue
Block a user