Enumeration

FwupdPluginPathKind

Declaration

enum FwupdPlugin.PathKind

Description [src]

Path types to use when dynamically determining a path at runtime.

Members

FU_PATH_KIND_CACHEDIR_PKG

The cache directory (/var/cache/fwupd).

  • Value: 0
  • Available since: 1.0
FU_PATH_KIND_DATADIR_PKG

The non-volatile data store (/usr/share/fwupd).

  • Value: 1
  • Available since: 1.0
FU_PATH_KIND_EFIAPPDIR

The location to store EFI apps before install (/usr/libexec/fwupd/efi).

  • Value: 2
  • Available since: 1.0
FU_PATH_KIND_LOCALSTATEDIR

The local state directory (/var).

  • Value: 3
  • Available since: 1.0
FU_PATH_KIND_LOCALSTATEDIR_PKG

The local state directory for the package (/var/lib/fwupd).

  • Value: 4
  • Available since: 1.0
FU_PATH_KIND_LIBDIR_PKG

The location to look for plugins for package (/usr/lib/[triplet]/fwupd-plugins-3).

  • Value: 5
  • Available since: 1.0
FU_PATH_KIND_SYSCONFDIR

The configuration location (/etc).

  • Value: 6
  • Available since: 1.0
FU_PATH_KIND_SYSCONFDIR_PKG

The package configuration location (/etc/fwupd).

  • Value: 7
  • Available since: 1.0
FU_PATH_KIND_SYSFSDIR

The sysfs base location (/sys).

  • Value: 8
  • Available since: 1.0
FU_PATH_KIND_SYSFSDIR_FW

The sysfs firmware location (/sys/firmware).

  • Value: 9
  • Available since: 1.0
FU_PATH_KIND_SYSFSDIR_DRIVERS

The platform sysfs directory (/sys/bus/platform/drivers).

  • Value: 10
  • Available since: 1.0
FU_PATH_KIND_SYSFSDIR_TPM

The TPM sysfs directory (/sys/class/tpm).

  • Value: 11
  • Available since: 1.0
FU_PATH_KIND_PROCFS

The procfs location (/proc).

  • Value: 12
  • Available since: 1.0
FU_PATH_KIND_SYSFSDIR_SECURITY

The sysfs security location (/sys/kernel/security).

  • Value: 13
  • Available since: 1.0
FU_PATH_KIND_ACPI_TABLES

The location of the ACPI tables.

  • Value: 14
  • Available since: 1.0
FU_PATH_KIND_RUNDIR

The runtime directory (/run).

  • Value: 15
  • Available since: 1.0
FU_PATH_KIND_LOCKDIR

The lock directory (/run/lock).

  • Value: 16
  • Available since: 1.0
FU_PATH_KIND_SYSFSDIR_FW_ATTRIB

The firmware attributes directory (/sys/class/firmware-attributes).

  • Value: 17
  • Available since: 1.0
FU_PATH_KIND_FIRMWARE_SEARCH

The path to configure the kernel policy for runtime loading other than /lib/firmware (/sys/module/firmware_class/parameters/path).

  • Value: 18
  • Available since: 1.0
FU_PATH_KIND_DATADIR_QUIRKS

The quirks data store (/usr/share/fwupd/quirks.d).

  • Value: 19
  • Available since: 1.0
FU_PATH_KIND_LOCALSTATEDIR_QUIRKS

The local state directory for quirks (/var/lib/fwupd/quirks.d).

  • Value: 20
  • Available since: 1.0
FU_PATH_KIND_LOCALSTATEDIR_METADATA

The local state directory for metadata (/var/lib/fwupd/metadata).

  • Value: 21
  • Available since: 1.0
FU_PATH_KIND_LOCALSTATEDIR_REMOTES

The local state directory for remotes (/var/lib/fwupd/remotes.d).

  • Value: 22
  • Available since: 1.0
FU_PATH_KIND_WIN32_BASEDIR

The root of the install directory on Windows.

  • Value: 23
  • Available since: 1.0
FU_PATH_KIND_LOCALCONFDIR_PKG

The package configuration override (/var/etc/fwupd).

  • Value: 24
  • Available since: 1.0
FU_PATH_KIND_SYSFSDIR_DMI

The sysfs DMI location, (/sys/class/dmi/id).

  • Value: 25
  • Available since: 1.0
FU_PATH_KIND_HOSTFS_ROOT

The root of the host filesystem (/).

  • Value: 26
  • Available since: 1.0
FU_PATH_KIND_HOSTFS_BOOT

The host boot directory, (/boot).

  • Value: 27
  • Available since: 1.0
FU_PATH_KIND_DEVFS

The host dev directory, (/dev).

  • Value: 28
  • Available since: 1.0
FU_PATH_KIND_LOCALTIME

The timezone symlink (/etc/localtime).

  • Value: 29
  • Available since: 1.0
FU_PATH_KIND_LIBEXECDIR

The directory to launch executables.

  • Value: 30
  • Available since: 1.0
FU_PATH_KIND_LIBEXECDIR_PKG

The directory launch executables packaged with daemon.

  • Value: 31
  • Available since: 1.0
FU_PATH_KIND_DATADIR_VENDOR_IDS

The vendor ID store (/usr/share/hwdata).

  • Value: 32
  • Available since: 1.0
FU_PATH_KIND_DEBUGFSDIR

The debugfs directory (/sys/kernel/debug).

  • Value: 33
  • Available since: 1.0
FU_PATH_KIND_UEFI_ESP

The UEFI ESP, typically autodetected using udisks.

  • Value: 34
  • Available since: 1.0