Sophie

Sophie

distrib > Mandriva > 9.1 > ppc > media > main > by-pkgid > bb23757c2103e08e206a6d1231227700 > files > 9

suspend-scripts-1.4-1mdk.noarch.rpm

#!/bin/bash
# -*- Mode: shell-script -*-
# Copyright (C) 2003 by MandrakeSoft, Chmouel Boudjnah <chmouel@mandrakesoft.com>
# Redistribution of this file is permitted under the terms of the GNU 
# Public License (GPL)
# suspend: 5
# resume: 5

. /etc/sysconfig/suspend

ARG=$1
SOUND_MODULE_RUN=/var/run/pm/soundmodule

function suspend {
    if [[ $RESTORE_SOUND == "yes" && -n $SOUND_MODULES ]];then
	rm -f $SOUND_MODULE_RUN
	for m in $SOUND_MODULES; do
	    if lsmod |grep -q "^$m " &>/dev/null; then
		rmmod $m
		echo $m >>$SOUND_MODULE_RUN
	    fi
	done
    fi

    if [[ $USB_RESTART == "yes" && -n $USB_MODULES ]];then
	for m in $USB_MODULES; do
	    if lsmod |grep -q "^$m " &>/dev/null; then
		rmmod $m
	    fi
	done
    fi

}

function resume {
    :
}

case $ARG in
    suspend)
	suspend
	;;
    resume)
	resume
	;;
esac