~xnox/debian-cd/drop-dead-groovy

« back to all changes in this revision

Viewing changes to tools/boot/focal/dmi_modalias.cfg

  • Committer: Iain Lane
  • Date: 2020-04-15 15:11:20 UTC
  • mfrom: (2049.2.1 debian-cd)
  • Revision ID: iain.lane@canonical.com-20200415151120-1fov9ibst8ph4iqv
mergeĀ lp:~xnox/debian-cd/revert-modaliases

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
# grub dmi modalias generator. buggy.
2
 
#
3
 
# (C) 2020 Canonical Ltd.
4
 
# SPDX-License-Identifier: GPL-2.0
5
 
 
6
 
insmod smbios
7
 
 
8
 
# Extract dmi information
9
 
 
10
 
smbios --type 0 --get-string 4 --linux --set dmi_bvn        # DMI_BIOS_VENDOR
11
 
smbios --type 0 --get-string 5 --linux --set dmi_bvr        # DMI_BIOS_VERSION
12
 
smbios --type 0 --get-string 8 --linux --set dmi_bd         # DMI_BIOS_DATE
13
 
 
14
 
smbios --type 1 --get-string 4 --linux --set dmi_svn        # DMI_SYS_VENDOR
15
 
smbios --type 1 --get-string 5 --linux --set dmi_pn         # DMI_PRODUCT_NAME
16
 
smbios --type 1 --get-string 6 --linux --set dmi_pvr        # DMI_PRODUCT_VERSION
17
 
 
18
 
smbios --type 2 --get-string 4 --linux --set dmi_rvn        # DMI_BOARD_VENDOR
19
 
smbios --type 2 --get-string 5 --linux --set dmi_rn         # DMI_BOARD_NAME
20
 
smbios --type 2 --get-string 6 --linux --set dmi_rvr        # DMI_BOARD_VERSION
21
 
 
22
 
smbios --type 3 --get-string 4 --linux --set dmi_cvn        # DMI_CHASSIS_VENDOR
23
 
smbios --type 3 --get-byte   5         --set dmi_ct         # DMI_CHASSIS_TYPE
24
 
smbios --type 3 --get-string 6 --linux --set dmi_cvr        # DMI_CHASSIS_VERSION
25
 
 
26
 
# Construct a modalias string
27
 
 
28
 
set dmi_modalias="dmi:bvn${dmi_bvn}:bvr${dmi_bvr}:bd${dmi_bd}:svn${dmi_svn}:pn${dmi_pn}:pvr${dmi_pvr}:rvn${dmi_rvn}:rn${dmi_rn}:rvr${dmi_rvr}:cvn${dmi_cvn}:ct${dmi_ct}:cvr${dmi_cvr}"