blob: e4977c4617ea16bedb6d9b9cdf4c6539d01e62d3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
#!/bin/sh
. "${PM_FUNCTIONS}"
[ -f /proc/acpi/ibm/bluetooth ] || exit $NA
suspend_bluetooth()
{
savestate ibm_bluetooth "$(awk '{ print $2 ; exit; }' /proc/acpi/ibm/bluetooth)"
echo disable > /proc/acpi/ibm/bluetooth
}
resume_bluetooth()
{
case "$(restorestate ibm_bluetooth)" in
enabled)
echo enable > /proc/acpi/ibm/bluetooth
;;
disabled)
echo disable > /proc/acpi/ibm/bluetooth
;;
esac
}
case "$1" in
hibernate|suspend*)
suspend_bluetooth
;;
thaw|resume)
resume_bluetooth
;;
*) exit $NA
;;
esac
|