summaryrefslogtreecommitdiff
path: root/src/network/networkd-radv.c
diff options
context:
space:
mode:
authorGreg Zuro <gregzuro@users.noreply.github.com>2021-10-26 21:02:37 -0700
committerGitHub <noreply@github.com>2021-10-27 13:02:37 +0900
commitcfee6b955154c30be31ffcf0e3b7b89374a52fff (patch)
tree2d35d87e28402cc2b80d7b1e4ee7398f2afa0012 /src/network/networkd-radv.c
parentb81070ff13c1f9647e771c09c9e8c37e4e206807 (diff)
downloadsystemd-cfee6b955154c30be31ffcf0e3b7b89374a52fff.tar.gz
change indicator used for later versions of VirtualBox (#21127)
Detection of VirtualBox is accomplished in the existing code by *either* `innotek GmbH` or `Oracle Corporation` existing in any of: - /sys/class/dmi/id/product_name - /sys/class/dmi/id/sys_vendor - /sys/class/dmi/id/board_vendor - /sys/class/dmi/id/bios_vendor With Oracle's physical servers, both `/sys/class/dmi/id/sys_vendor` and `/sys/class/dmi/id/board_vendor` contain `Oracle Corporation`, so those servers are detected as `oracle` (VirtualBox). VirtualBox has the following values in the latest versions: - /sys/class/dmi/id/product_name: `VirtualBox` - /sys/class/dmi/id/sys_vendor: `innotek GmbH` - /sys/class/dmi/id/board_vendor: `Oracle Corporation` - /sys/class/dmi/id/bios_vendor: `innotek GmbH` Presumably the existing check for `innotek GmbH` is meant to detect older versions of VirtualBox, while changing the second checked value from `Oracle Corporation` to `VirtualBox` will reliably detect later and future versions.
Diffstat (limited to 'src/network/networkd-radv.c')
0 files changed, 0 insertions, 0 deletions