sxmo_suspend.sh: invoke rtl8723cs-wowlan with expected permissions
This commit is contained in:
parent
2de947d96e
commit
6b6a9504e4
|
@ -9,20 +9,18 @@
|
||||||
|
|
||||||
suspend_time=300
|
suspend_time=300
|
||||||
|
|
||||||
rtl8723cs-wowlan enable-clean
|
sudo rtl8723cs-wowlan enable-clean
|
||||||
# wake on ssh
|
# wake on ssh
|
||||||
rtl8723cs-wowlan tcp --dest-port 22
|
sudo rtl8723cs-wowlan tcp --dest-port 22
|
||||||
# wake on notification (ntfy/Universal Push)
|
# wake on notification (ntfy/Universal Push)
|
||||||
rtl8723cs-wowlan tcp --source-port 2587
|
sudo rtl8723cs-wowlan tcp --source-port 2587
|
||||||
# wake if someone doesn't know how to route to us, because that could obstruct the above
|
# wake if someone doesn't know how to route to us, because that could obstruct the above
|
||||||
rtl8723cs-wowlan arp --dest-ip 10.78.79.54
|
sudo rtl8723cs-wowlan arp --dest-ip 10.78.79.54
|
||||||
|
|
||||||
echo "calling suspend for duration: $suspend_time"
|
echo "calling suspend for duration: $suspend_time"
|
||||||
|
|
||||||
# XXX: run this in `env` to get the `time` binary instead of the builtin
|
# XXX: run this in `env` to get the `time` binary instead of the builtin
|
||||||
elapsed="$(env time -f "%e" rtcwake -m mem -s $suspend_time)" || exit 1
|
echo "suspended for: $(env time -f "%e" rtcwake -m mem -s $suspend_time) seconds" || exit 1
|
||||||
|
|
||||||
echo "suspended for $elapsed seconds"
|
|
||||||
|
|
||||||
sxmo_hook_postwake.sh
|
sxmo_hook_postwake.sh
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user