--- alsasound.orig 2007-02-18 08:56:48.000000000 +0100 +++ alsasound 2007-02-18 09:43:47.000000000 +0100 @@ -188,7 +188,8 @@ push_opts=$(shopt -p nullglob); shopt -s nullglob for ossfile in "${alsastatedir}"/oss/card?_pcm??; do # We use cat because I'm not sure if cp works properly on /proc - cat "${ossfile}" > /proc/asound/${ossfile/_/\/}/oss + local procfile=${ossfile##${alsastatedir}/oss} + cat "${ossfile}" > /proc/asound/${procfile/_/\/}/oss done eval $push_opts