Systems: Restore old-style LocationIndicatorActive
The commit 2eaa927 [1] altered the D-Bus associations used for setting
and getting the LED state for the Systems resource. Machines which use
entity-manager do not have the new association yet.
This commit is adding back the use of the old D-Bus method under a
compile option. This will be enabled by default until October 15, 2025
and completely removed by June 2026.
[1] https://gerrit.openbmc.org/c/openbmc/bmcweb/+/82078
Tested:
- Built with option enabled and confirmed logging showed old method
being used.
- Built with option disabled and confirmed logging showed new method
being used.
Change-Id: I271fc464ef512b742a8c85419668aa09d38e525d
Signed-off-by: Janet Adkins <janeta@us.ibm.com>
diff --git a/config/meson.build b/config/meson.build
index eb29cf6..9668f5c 100644
--- a/config/meson.build
+++ b/config/meson.build
@@ -36,6 +36,7 @@
'redfish-provisioning-feature',
'redfish-updateservice-use-dbus',
'redfish-use-3-digit-messageid',
+ 'redfish-use-hardcoded-system-location-indicator',
'rest',
'session-auth',
'static-hosting',