home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
tusportal.tus.k12.pa.us
/
tusportal.tus.k12.pa.us.tar
/
tusportal.tus.k12.pa.us
/
Wyse
/
latest-image.raw
/
0.img
/
usr
/
bin
/
pm-is-supported
< prev
next >
Wrap
Text File
|
2009-02-20
|
1KB
|
53 lines
#!/bin/bash
#
# Copyright 2007 Red Hat, Inc.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of version 2 of the GNU General Public License as
# published by the Free Software Foundation.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
#
help_options() {
echo "pm-is-supported [--suspend | --hibernate | --suspend-hybrid ]"
echo
}
export LC_COLLATE=C
ARG=${1#--}
[ -f /sys/power/state ] || exit 1
case "$ARG" in
suspend)
grep -q mem /sys/power/state || exit 1
;;
hibernate)
[ -f /sys/power/disk ] || exit 1
grep -q disk /sys/power/state || exit 1
;;
suspend-hybrid)
grep -q mem /sys/power/state || exit 1
grep -q disk /sys/power/state || exit 1
[ -x /usr/sbin/s2both -a -c /dev/snapshot ] || exit 1
;;
help)
help_options
;;
*)
help_options 1>&2
exit 1
;;
esac
exit 0