OS: add Chrome OS crouton support

This commit is contained in:
LER0ever 2017-04-24 13:49:34 -05:00
parent f5e55acc67
commit 6b926485f1
1 changed files with 7 additions and 0 deletions

View File

@ -63,6 +63,13 @@ get_distro() {
*) distro="$(lsb_release -sd) on Windows 10" ;; *) distro="$(lsb_release -sd) on Windows 10" ;;
esac esac
elif [[ "$(< /proc/version)" == *"cros"* || -f "/dev/cros_ec" ]]; then
case "$distro_shorthand" in
"on") distro="$(lsb_release -sir) [Chrome OS]" ;;
"tiny") distro="Chrome OS" ;;
*) distro="$(lsb_release -sd) on Chrome OS" ;;
esac
elif [[ -f "/etc/GoboLinuxVersion" ]]; then elif [[ -f "/etc/GoboLinuxVersion" ]]; then
case "$distro_shorthand" in case "$distro_shorthand" in
"on" | "tiny") distro="GoboLinux" ;; "on" | "tiny") distro="GoboLinux" ;;