### Enumeration

# FwupdPlugin PathKind

since: 1.0

#### Declaration

    enum FwupdPlugin.PathKind

#### Description [src]

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

Available since: 1.0

#### Members

`FU_PATH_KIND_CACHEDIR_PKG`

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

  - Value: `0`
  - Nickname: `None`
  - Available since: 1.0
`FU_PATH_KIND_DATADIR_PKG`

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

  - Value: `1`
  - Nickname: `None`
  - Available since: 1.0
`FU_PATH_KIND_EFIAPPDIR`

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

  - Value: `2`
  - Nickname: `None`
  - Available since: 1.0
`FU_PATH_KIND_LOCALSTATEDIR`

  The local state directory (IE /var)

  - Value: `3`
  - Nickname: `None`
  - Available since: 1.0
`FU_PATH_KIND_LOCALSTATEDIR_PKG`

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

  - Value: `4`
  - Nickname: `None`
  - Available since: 1.0
`FU_PATH_KIND_LIBDIR_PKG`

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

  - Value: `5`
  - Nickname: `None`
  - Available since: 1.0
`FU_PATH_KIND_SYSCONFDIR`

  The configuration location (IE /etc)

  - Value: `6`
  - Nickname: `None`
  - Available since: 1.0
`FU_PATH_KIND_SYSCONFDIR_PKG`

  The package configuration location (IE /etc/fwupd)

  - Value: `7`
  - Nickname: `None`
  - Available since: 1.0
`FU_PATH_KIND_SYSFSDIR_FW`

  The sysfs firmware location (IE /sys/firmware)

  - Value: `8`
  - Nickname: `None`
  - Available since: 1.0
`FU_PATH_KIND_SYSFSDIR_DRIVERS`

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

  - Value: `9`
  - Nickname: `None`
  - Available since: 1.0
`FU_PATH_KIND_SYSFSDIR_TPM`

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

  - Value: `10`
  - Nickname: `None`
  - Available since: 1.0
`FU_PATH_KIND_PROCFS`

  The procfs location (IE /proc)

  - Value: `11`
  - Nickname: `None`
  - Available since: 1.0
`FU_PATH_KIND_POLKIT_ACTIONS`

  The directory for policy kit actions (IE /usr/share/polkit-1/actions/)

  - Value: `12`
  - Nickname: `None`
  - Available since: 1.0
`FU_PATH_KIND_OFFLINE_TRIGGER`

  The file for the offline trigger (IE /system-update)

  - Value: `13`
  - Nickname: `None`
  - Available since: 1.0
`FU_PATH_KIND_SYSFSDIR_SECURITY`

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

  - Value: `14`
  - Nickname: `None`
  - Available since: 1.0
`FU_PATH_KIND_ACPI_TABLES`

  The location of the ACPI tables.

  - Value: `15`
  - Nickname: `None`
  - Available since: 1.0
`FU_PATH_KIND_LOCKDIR`

  The lock directory (IE /run/lock) `FU_PATH_KIND_SYSFSDIR_FW_ATTRIB` The firmware attributes directory (IE /sys/class/firmware-attributes)

  - Value: `16`
  - Nickname: `None`
  - Available since: 1.0
`FU_PATH_KIND_SYSFSDIR_FW_ATTRIB`
  No description available.
  - Value: `17`
  - Nickname: `None`
  - Available since: 1.0
`FU_PATH_KIND_FIRMWARE_SEARCH`

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

  - Value: `18`
  - Nickname: `None`
  - Available since: 1.0
`FU_PATH_KIND_DATADIR_QUIRKS`

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

  - Value: `19`
  - Nickname: `None`
  - Available since: 1.0
`FU_PATH_KIND_LOCALSTATEDIR_QUIRKS`

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

  - Value: `20`
  - Nickname: `None`
  - Available since: 1.0
`FU_PATH_KIND_LOCALSTATEDIR_METADATA`

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

  - Value: `21`
  - Nickname: `None`
  - Available since: 1.0
`FU_PATH_KIND_LOCALSTATEDIR_REMOTES`

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

  - Value: `22`
  - Nickname: `None`
  - Available since: 1.0
`FU_PATH_KIND_WIN32_BASEDIR`

  The root of the install directory on Windows.

  - Value: `23`
  - Nickname: `None`
  - Available since: 1.0
`FU_PATH_KIND_LOCALCONFDIR_PKG`

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

  - Value: `24`
  - Nickname: `None`
  - Available since: 1.0
`FU_PATH_KIND_SYSFSDIR_DMI`

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

  - Value: `25`
  - Nickname: `None`
  - Available since: 1.0
`FU_PATH_KIND_HOSTFS_ROOT`

  The root of the host filesystem (IE /)

  - Value: `26`
  - Nickname: `None`
  - Available since: 1.0
`FU_PATH_KIND_HOSTFS_BOOT`

  The host boot directory, (IE /boot)

  - Value: `27`
  - Nickname: `None`
  - Available since: 1.0
`FU_PATH_KIND_DEVFS`

  The host dev directory, (IE /dev)

  - Value: `28`
  - Nickname: `None`
  - Available since: 1.0
`FU_PATH_KIND_LOCALTIME`

  The timezone symlink (IE /etc/localtime)

  - Value: `29`
  - Nickname: `None`
  - Available since: 1.0
`FU_PATH_KIND_LIBEXECDIR`

  The directory to launch executables `FU_PATH_KIND_LIBEXECDIR_PKG` The directory launch executables packaged with daemon.

  - Value: `30`
  - Nickname: `None`
  - Available since: 1.0
`FU_PATH_KIND_LIBEXECDIR_PKG`
  No description available.
  - Value: `31`
  - Nickname: `None`
  - Available since: 1.0