fix: handle multiple CPU models returned via lscpu; Asahi Linux for example
This commit is contained in:
parent
b009e5cef5
commit
dbe9f612fb
6
quickemu
6
quickemu
|
@ -240,9 +240,11 @@ function get_cpu_info() {
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
if [ "^Model name:" == "${INFO_NAME}" ]; then
|
if [ "^Model name:" == "${INFO_NAME}" ]; then
|
||||||
lscpu | grep "${INFO_NAME}" | cut -d':' -f2 | sed -e 's/^[[:space:]]*//'
|
for MODEL_NAME in $(IFS=$'\n' lscpu | grep "${INFO_NAME}" | cut -d':' -f2 | sed -e 's/^[[:space:]]*//'); do
|
||||||
|
echo -n "${MODEL_NAME} "
|
||||||
|
done
|
||||||
else
|
else
|
||||||
lscpu | grep -E "${INFO_NAME}" | cut -d':' -f2 | sed 's/ //g'
|
lscpu | grep -E "${INFO_NAME}" | cut -d':' -f2 | sed 's/ //g' | sort -u
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue