diff --git a/elements/boards/pinebook-pro/deps.bst b/elements/boards/pinebook-pro/deps.bst index d9d9d86eaf4ed810ba2ebd042e51ded130886fbd..633a8191aa9ae085e64855752fa7abc75c990cb9 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 0000000000000000000000000000000000000000..b6f12ecd0833960efe2b0928f25f782253d803f4 --- /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