home *** CD-ROM | disk | FTP | other *** search
- #!/bin/sh
-
- PREREQ=""
-
- prereqs()
- {
- echo "$PREREQ"
- }
-
- case $1 in
- # get pre-requisites
- prereqs)
- prereqs
- exit 0
- ;;
- esac
-
- if [ "x${resume}" = "x" ]; then
- exit
- fi
-
- case $resume in
- LABEL=*)
- resume="/dev/disk/by-label/${resume#LABEL=}"
- ;;
- UUID=*)
- resume="/dev/disk/by-uuid/${resume#UUID=}"
- ;;
- esac
-
- if [ ! -e "${resume}" ]; then
- exit
- fi
-
- if [ -e /sbin/resume ]; then
- /sbin/resume ${resume}
- fi
-
- if [ -e /sys/power/resume ]; then
- major=$((0x$(stat -L -c%t ${resume})))
- minor=$((0x$(stat -L -c%T ${resume})))
- echo ${major}:${minor} >/sys/power/resume
- fi
-