Lines 33-42
USuspendConfigEnabler() {
Link Here
|
33 |
case "$1" in |
33 |
case "$1" in |
34 |
ususpendmethod) |
34 |
ususpendmethod) |
35 |
case "$2" in |
35 |
case "$2" in |
36 |
disk|both) USUSPEND_PROG=s2$2;; |
36 |
both|disk|ram) USUSPEND_PROG=s2$2;; |
37 |
ram) |
|
|
38 |
USUSPEND_PROG=s2ram |
39 |
;; |
40 |
*) |
37 |
*) |
41 |
vecho 1 "$EXE: Invalid value fo USuspendMethod." |
38 |
vecho 1 "$EXE: Invalid value fo USuspendMethod." |
42 |
return 2 |
39 |
return 2 |
Lines 104-110
USuspendOptionHandler() {
Link Here
|
104 |
DoUSuspend() { |
101 |
DoUSuspend() { |
105 |
if [ -z "$USUSPEND_NO_SUSPEND" ] ; then |
102 |
if [ -z "$USUSPEND_NO_SUSPEND" ] ; then |
106 |
ARGS= |
103 |
ARGS= |
107 |
if [ "$USUSPEND_PROG" = s2ram ]; then |
104 |
if [ "$USUSPEND_PROG" != s2disk ]; then |
108 |
[ $USUSPEND_RAM_FORCE -eq 1 ] && ARGS="$ARGS --force" |
105 |
[ $USUSPEND_RAM_FORCE -eq 1 ] && ARGS="$ARGS --force" |
109 |
[ $USUSPEND_RAM_VBESAVE -eq 1 ] && ARGS="$ARGS --vbe_save" |
106 |
[ $USUSPEND_RAM_VBESAVE -eq 1 ] && ARGS="$ARGS --vbe_save" |
110 |
[ $USUSPEND_RAM_VBEPOST -eq 1 ] && ARGS="$ARGS --vbe_post" |
107 |
[ $USUSPEND_RAM_VBEPOST -eq 1 ] && ARGS="$ARGS --vbe_post" |
Lines 127-134
EnsureUSuspendCapable() {
Link Here
|
127 |
vecho 0 "$USUSPEND_PROG not installed." |
124 |
vecho 0 "$USUSPEND_PROG not installed." |
128 |
return 2 |
125 |
return 2 |
129 |
fi |
126 |
fi |
130 |
if [ "$USUSPEND_PROG" = s2ram ] && [ $USUSPEND_RAM_FORCE -eq 0 ]; then |
127 |
if [ "$USUSPEND_PROG" != s2disk ] && [ $USUSPEND_RAM_FORCE -eq 0 ]; then |
131 |
$USUSPEND_PROG -n >/dev/null |
128 |
s2both -n >/dev/null |
132 |
ret=$? |
129 |
ret=$? |
133 |
case "$ret/$USUSPEND_RAM_UNSUREOK" in |
130 |
case "$ret/$USUSPEND_RAM_UNSUREOK" in |
134 |
0/*) :;; |
131 |
0/*) :;; |