The default levels for aumix are inexplicably stored as /etc/.aumixrc
It's very uncustomary for linux to have dot files in /etc, and worse, the aumix
man pages mentioned /etc/aumixrc is the default settings file, not /etc/.aumixrc
If the file were renamed to remove the dot, the -f switch from the module.conf
lines should be able to be removed, as well:
post-install sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -L >/dev/null 2>&1
pre-remove sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -S >/dev/null 2>&1
See also two other bugs I just filed on aumix/modules.conf:
bug 78783 and bug 78784
This actually has nothing to do with aumix. aumix's default config file
is /etc/aumixrc, which is what aumix uses. We have not modified that.
aumix can be passed an alternate config file name however, and that is what
the initscripts are doing (for whatever reason). I do not know if that
is intentional or not.
[root@claw64 xinetd.d]# grep -r aumix /etc/rc.d/*
/etc/rc.d/init.d/halt:if [ $? = 0 -a -x /bin/aumix-minimal ]; then
/etc/rc.d/init.d/halt: runcmd $"Saving mixer settings" /bin/aumix-minimal -f
[root@claw64 xinetd.d]# rpm -qf /etc/rc.d/init.d/halt
Reassigning to initscripts component for final assessment.
I see this this bug in RH8 has not been addressed in a long time.
Having been bit by this same problem in RHEL3, I filed bug #120826
with the hope that a paying customer filing a bug against the
current Enterprize Linux will help encourage some resolution
to this long standing problem.
AS of Fedora Core 2, this is irrelevant, it now uses alsa.