]> git.pld-linux.org Git - packages/alsa-udev.git/blame - alsa-udev.sh
- v0.2: update to udev with /usr/lib; now noarch
[packages/alsa-udev.git] / alsa-udev.sh
CommitLineData
eff594b8
PZ
1#!/bin/sh
2
3[ $# != 1 ] && exit 1
4
5CARD=$1
6
7. /etc/rc.d/init.d/functions
4d835bc6 8[ -f /etc/sysconfig/alsa-udev ] && . /etc/sysconfig/alsa-udev
eff594b8
PZ
9
10case "$ACTION" in
11 add)
12 eval LOAD_MODULES="\$MODULES_$CARD"
13 for i in "$LOAD_MODULES"; do
14 /sbin/modprobe -q --ignore-install $i
15 done
16
17 if is_yes "$OSS_EMULATION"; then
18 /sbin/modprobe -q --ignore-install snd_pcm_oss
19 [ -e /dev/snd/seq ] && /sbin/modprobe -q --ignore-install snd_seq_oss
20 fi
21
22 /usr/sbin/alsactl restore "$CARD"
23
24 eval SCRIPT="\$POST_INSTALL_$CARD"
25 [ -n "$SCRIPT" ] && eval "$SCRIPT"
26 ;;
27 remove)
28 /usr/sbin/alsactl store "$CARD"
29 ;;
30esac
This page took 0.071733 seconds and 4 git commands to generate.