From 0c214a39808a85be741a039ca302b6b0649330e9 Mon Sep 17 00:00:00 2001 From: Arturo Buzarra Date: Tue, 21 Feb 2023 12:28:19 +0100 Subject: [PATCH] systemd-conf: set actions to trigger on KEY_POWER events This commit adds a custom config file to handle the KEY_POWER events on systemd. https://onedigi.atlassian.net/browse/DEL-8207 Signed-off-by: Arturo Buzarra --- .../recipes-core/systemd/systemd-conf/logind.conf-digi | 3 +++ .../recipes-core/systemd/systemd-conf_%.bbappend | 8 ++++++++ 2 files changed, 11 insertions(+) create mode 100644 meta-digi-dey/recipes-core/systemd/systemd-conf/logind.conf-digi diff --git a/meta-digi-dey/recipes-core/systemd/systemd-conf/logind.conf-digi b/meta-digi-dey/recipes-core/systemd/systemd-conf/logind.conf-digi new file mode 100644 index 000000000..407116850 --- /dev/null +++ b/meta-digi-dey/recipes-core/systemd/systemd-conf/logind.conf-digi @@ -0,0 +1,3 @@ +[Login] +HandlePowerKey=suspend +HandlePowerKeyLongPress=poweroff diff --git a/meta-digi-dey/recipes-core/systemd/systemd-conf_%.bbappend b/meta-digi-dey/recipes-core/systemd/systemd-conf_%.bbappend index d5c396446..01735aaa4 100644 --- a/meta-digi-dey/recipes-core/systemd/systemd-conf_%.bbappend +++ b/meta-digi-dey/recipes-core/systemd/systemd-conf_%.bbappend @@ -6,6 +6,14 @@ SRC_URI:append = " \ file://system.conf-digi \ " +SRC_URI:append:ccmp1 = " \ + file://logind.conf-digi \ +" + do_install:append() { install -D -m0644 ${WORKDIR}/system.conf-digi ${D}${systemd_unitdir}/system.conf.d/01-${PN}.conf } + +do_install:append:ccmp1() { + install -D -m0644 ${WORKDIR}/logind.conf-digi ${D}${systemd_unitdir}/logind.conf.d/01-${PN}.conf +}