From bc4ff41ad3d778cef07d41042e908efde7e10c4c Mon Sep 17 00:00:00 2001 From: Valentin David Date: Thu, 23 Apr 2020 17:44:06 +0000 Subject: [PATCH] Pinebook Pro: Disable suspend Suspend crashes the device. So until it is fixed, it needs to be disabled. --- elements/boards/pinebook-pro/deps.bst | 2 ++ .../boards/pinebook-pro/disable-suspend.bst | 19 +++++++++++++++++++ 2 files changed, 21 insertions(+) create mode 100644 elements/boards/pinebook-pro/disable-suspend.bst diff --git a/elements/boards/pinebook-pro/deps.bst b/elements/boards/pinebook-pro/deps.bst index d9d9d86eaf..633a8191aa 100644 --- a/elements/boards/pinebook-pro/deps.bst +++ b/elements/boards/pinebook-pro/deps.bst @@ -36,3 +36,5 @@ runtime-depends: - freedesktop-sdk.bst:components/wireless-regdb-bin.bst - vm/wpa-supplicant-config.bst + +- boards/pinebook-pro/disable-suspend.bst diff --git a/elements/boards/pinebook-pro/disable-suspend.bst b/elements/boards/pinebook-pro/disable-suspend.bst new file mode 100644 index 0000000000..b6f12ecd08 --- /dev/null +++ b/elements/boards/pinebook-pro/disable-suspend.bst @@ -0,0 +1,19 @@ +kind: manual + +build-depends: +- freedesktop-sdk.bst:components/pkg-config.bst +- freedesktop-sdk.bst:components/systemd.bst + +config: + build-commands: + - | + cat <disable-suspend.conf + # Suspend does not yet work on Pinebook Pro + [Sleep] + AllowSuspend=no + EOF + + install-commands: + - | + systemdutildir="$(pkg-config --variable systemdutildir systemd)" + install -Dm644 -t "%{install-root}${systemdutildir}/sleep.conf.d" disable-suspend.conf -- GitLab