PluginFlags
Description:
[ CCode ( cprefix = "FWUPD_PLUGIN_FLAG_" , has_type_id = false ) ]
[ Flags ]
public enum PluginFlags
Flags used to represent plugin attributes
Content:
Enum values:
- AUTH_REQUIRED - The plugin requires
the user to provide authentication details.
- CAPSULES_UNSUPPORTED - The
plugin discovered that UEFI UpdateCapsule are unsupported.
- CLEAR_UPDATABLE - When the plugin
loads it should clear the UPDATABLE flag from any devices.
- DISABLED - The plugin has been disabled,
either by daemon configuration or a problem.
- EFIVAR_NOT_MOUNTED - The
plugin discovered the efivar filesystem is not found and is required for this plugin.
- ESP_NOT_FOUND - The plugins
discovered that the EFI system partition was not found.
- ESP_NOT_VALID - The plugins
discovered that the EFI system partition may not be valid.
- FAILED_OPEN - Failed to open plugin =
missing dependency,.
- KERNEL_TOO_OLD - The feature is
not supported as the kernel is too old.
- LEGACY_BIOS - The plugin discovered
the system is running in legacy CSM mode.
- MEASURE_SYSTEM_INTEGRITY -
The plugin will be checked that it preserves system state such as `KEK`, `PK`, `BOOT####` etc.
- MODULAR - The plugin is loaded from an
external module.
- MUTABLE_ENUMERATION - Some
devices supported by the plugin may cause a device to momentarily stop working while probing.
- NONE - No plugin flags are set.
- NO_HARDWARE - The plugin won't load
because no supported hardware was found.
- READY - The plugin is ready for use and all
devices have been coldplugged.
- REQUIRE_HWID - A specific HWID is
required to use this plugin.
- SECURE_CONFIG - The plugin requires
the config file to be saved with permissions that only allow the root user to read.
- TEST_ONLY - The plugin is used for
virtual devices that exercise daemon flows.
- UNKNOWN - The plugin flag is unknown.
- UNLOCK_REQUIRED - The plugin
discovered that hardware unlock is required.
- USER_WARNING - The plugin has a
problem and would like to show a user warning to a supported client.