[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: alsa (suite)



Jean-Luc Coulon (f5ibh) wrote:

Le 23.06.2004 12:11:08, Aux Saveurs Gourmandes a écrit :


[ ... ]


je n'ai pas de repertoire /etc/alsa/modutils
ultimate:/usr/src# cd /etc/alsa/
ultimate:/etc/alsa# ls
0.9  alsa-source.conf
ultimate:/etc/alsa# cd 0.9/
ultimate:/etc/alsa/0.9# ls
ultimate:/etc/alsa/0.9#


0.9 est sans doute une vieillerie qui traîne.
/etc/alsa/modutils/1.0 est créé par l'installation du paquet alsa- modules-2.4.26-....deb s'il n'existe psa déjà. (fait partie du script de post-inst).

Avez-vous installé correctement votre paquet alsa-modules ?

je supose oui .
ultimate:/tmp# dpkg -l |grep alsa
ii  alsa-base      1.0.5a-1       ALSA sound driver common files
ii alsa-modules-. 1.0.5a-1+123.C Advanced Linux Sound Architecture (drivers)
ii  alsa-source    1.0.5a-1       ALSA sound driver source
ii alsa-utils 1.0.5-1 Advanced Linux Sound Architecture (utilities
ultimate:/tmp#

Mais je suis aller explorer avec mc ce qu'il y as dans le package .deb et le script de postintall. Celui ci fait reference à /etc/alsa/modutils/1.0 et veut en fait copier le fichier /usr/share/alsa-base/modules-snippet.conf qui n'est pas present sur ma machine

#!/bin/sh

set -e

modulesdb=/var/lib/alsa-base/modules/1.0

case "$1" in
       configure)
               if [ ! -f "$modulesdb" ]; then
                   echo "alsa-modules-.." > "$modulesdb"
               elif ! grep -Eq "^alsa-modules-..$" "$modulesdb"; then
                   echo "alsa-modules-.." >> "$modulesdb"
               fi
               ;;
       abort-upgrade|abort-remove|abort-deconfigure)
               exit 0
       ;;
       *)
               echo "postinst called with unknown argument: $1" >&2
               exit 0
       ;;
esac

depmod -a -F /boot/System.map-.. .. || :

if [ -s /etc/alsa/modutils/1.0 ]; then
       echo "Configuration file for ALSA 1.0 exists."
       if [ $(uname -r) = ".." ]; then
               echo "Attempting to start."
               echo
               invoke-rc.d alsa restart
       fi
else
       echo "No configuration file found for ALSA 1.0."
       egfile="/usr/share/alsa-base/modules-snippet.conf"
       if [ -f "$egfile" ]; then
               echo "Copying example file to /etc/alsa/modutils/1.0."
               cp "$egfile" /etc/alsa/modutils/1.0
       fi
fi

exit 0



--T--
        - Jean-L
uc





Reply to: