Included is a patch that fixes alsaconf to work correctly under fedora
core 1. Otherwise alsaconf happily creates a modules.conf file that only
contains the alsa configuration and nothing else (a path in the if's
that does not create a $TMP file before the alsa configuration process
starts).
distribution="suse"
elif [ -f /etc/debian_version ]; then
distribution="debian"
-elif [ -f /etc/redhat-release ]; then
+elif [ -f /etc/redhat-release -a `grep -c "Red Hat" /etc/redhat-release 2>/dev/null` != 0 ]; then
distribution="redhat"
+elif [ -f /etc/fedora-release -a `grep -c "Fedora" /etc/fedora-release 2>/dev/null` != 0 ]; then
+ distribution="fedora"
else
distribution="unknown"
fi
SOUND_CORE="snd"
fi
- if [ "$distribution" = "redhat" ] ; then
- if grep -q "Red Hat" /etc/redhat-release >/dev/null 2>&1 ; then
- remove_ac_block < $cfgfile | remove_sndconfig_block | uniq > $TMP
- fi
+ if [ "$distribution" = "redhat" -o "$distribution" = "fedora" ] ; then
+ remove_ac_block < $cfgfile | remove_sndconfig_block | uniq > $TMP
else
remove_ac_block < $cfgfile | remove_y2_block | uniq > $TMP
fi