no-sleep: initial feature

This feature disabled suspend, sleep, hibernation mode.
This commit is contained in:
Anton Midyukov 2019-02-15 23:57:06 +07:00
parent c310a1e999
commit 482e11ab9d
3 changed files with 18 additions and 0 deletions

View File

@ -0,0 +1,3 @@
Эта фича отключает спящий и ждущий режимы, а также гибернацию.
Нужна для одноплатных компьютеров вроде Raspberry Pi,
не поддерживающих их.

View File

@ -0,0 +1,2 @@
use/no-sleep:
@$(call add_feature)

View File

@ -0,0 +1,13 @@
#!/bin/sh -efu
sleepconf=/etc/systemd/sleep.conf
test ! -f "$sleepconf" && exit || :
cat >> "$sleepconf" <<EOF
AllowSuspend=no
AllowHibernation=no
AllowSuspendThenHibernate=no
AllowHybridSleep=no
EOF
exit $?