[Pkg-alsa-devel] Bug#345101: /etc/modprobe.d/alsa-base uses modprobe instead of /sbin/modprobe

Michael Prokop mika at grml.org
Wed Dec 28 23:47:28 UTC 2005

Package: alsa-base
Version: 1.0.10-3
Severity: normal

In /etc/modprobe.d/alsa-base there are lines like:

install snd modprobe --ignore-install snd && { modprobe --quiet snd-ioctl32 ; : ; }

Using this with /bin/zsh as /bin/sh fails (e.g. when running
udevsynthesize you see something like 'zsh: command not found:
modprobe' in syslog when running udev with log_priority=debug).

Changing all the 'modprobe' calls to '/sbin/modprobe' fixes the
problem. (I've tested this with /bin/bash as /bin/sh - works as well
of course then.)

All other files in /etc/modprobe.d/ seem to use '/sbin/modprobe' and
not 'modprobe'. If there is no specific reason why 'modprobe' is used
instead of '/sbin/modprobe' in alsa-base please consider changing this
as it fixes a very annoying (and not-easy-to-debug) problem with zsh.


More information about the Pkg-alsa-devel mailing list