Deleted Added
full compact
rc.suspend (211289) rc.suspend (211291)
1#!/bin/sh
2#
3# Copyright (c) 1999 Mitsuru IWASAKI
4# All rights reserved.
5#
6# Redistribution and use in source and binary forms, with or without
7# modification, are permitted provided that the following conditions
8# are met:

--- 10 unchanged lines hidden (view full) ---

19# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
20# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
21# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
22# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
23# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
24# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
25# SUCH DAMAGE.
26#
1#!/bin/sh
2#
3# Copyright (c) 1999 Mitsuru IWASAKI
4# All rights reserved.
5#
6# Redistribution and use in source and binary forms, with or without
7# modification, are permitted provided that the following conditions
8# are met:

--- 10 unchanged lines hidden (view full) ---

19# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
20# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
21# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
22# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
23# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
24# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
25# SUCH DAMAGE.
26#
27# $FreeBSD: head/etc/rc.suspend 211289 2010-08-13 21:04:43Z jkim $
27# $FreeBSD: head/etc/rc.suspend 211291 2010-08-13 21:23:13Z jkim $
28#
29
30# sample run command file for APM Suspend Event
31
32if [ $# -ne 2 ]; then
33 echo "Usage: $0 [apm|acpi] [standby,suspend|1-4]"
34 exit 1
35fi

--- 23 unchanged lines hidden (view full) ---

59# See also contrib/pccardq.c (Only for PAO users).
60# pccardq | awk -F '~' '$5 == "filled" && $4 ~ /uart/ \
61# { printf("pccardc power %d 0", $1); }' | sh
62
63# If a device driver has problems suspending, try unloading it before
64# suspend and reloading it on resume. Example:
65# kldunload usb
66
28#
29
30# sample run command file for APM Suspend Event
31
32if [ $# -ne 2 ]; then
33 echo "Usage: $0 [apm|acpi] [standby,suspend|1-4]"
34 exit 1
35fi

--- 23 unchanged lines hidden (view full) ---

59# See also contrib/pccardq.c (Only for PAO users).
60# pccardq | awk -F '~' '$5 == "filled" && $4 ~ /uart/ \
61# { printf("pccardc power %d 0", $1); }' | sh
62
63# If a device driver has problems suspending, try unloading it before
64# suspend and reloading it on resume. Example:
65# kldunload usb
66
67logger -t $subsystem suspend at `date +'%Y%m%d %H:%M:%S'`
68sync && sync && sync
69sleep 3
67/usr/bin/logger -t $subsystem suspend at `/bin/date +'%Y%m%d %H:%M:%S'`
68/bin/sync && /bin/sync && /bin/sync
69/bin/sleep 3
70
70
71rm -f /var/run/rc.suspend.pid
71/bin/rm -f /var/run/rc.suspend.pid
72if [ $subsystem = "apm" ]; then
73 /usr/sbin/zzz
74else
75 # Notify the kernel to continue the suspend process
76 /usr/sbin/acpiconf -k 0
77fi
78
79exit 0
72if [ $subsystem = "apm" ]; then
73 /usr/sbin/zzz
74else
75 # Notify the kernel to continue the suspend process
76 /usr/sbin/acpiconf -k 0
77fi
78
79exit 0