Busybox acpid allows custom mapping and handling of ACPI events via options
-M FILE (Map file) and
-a FILE (Action file).
A Map file maps ACPI events to descriptions (the last column). For example:
The built-in map file contains only PWRB/PWRF (power button) and LID (lid close).
An Action file maps the event descriptions specified in the Map file to action scripts relative to the Config directory (/etc/acpi by default). It performs a substring match, so typically only the second part of the description is specified in the Action file. If the target path is not a file, but directory, it executes all scripts in the directory via run-parts. For example:
When the power button is pressed, acpid runs script /etc/acpi/power.