Possible AWE32 package bug
Hi all,
Apologies if I've sent this to the wrong lists.
I'm running kernel 2.4.0-test10 with a mostly potato system (modutils
2.3.19 compiled from woody*), and I have an AWE32 sound card (non-pnp).
I followed the instructions in the kernel documentation for the AWE32
(midi) to the letter, and it worked great. The instructions basically
say to load the apropriate module and put in a post-install line for
that module to execute /usr/bin/sfxload (from the awe-drv package) to
load the wavetable samples file.
Last night, though, I moved /usr to its own partition. Previously it was
on the same partition as /. Of course, at boot time when the
post-install was attempted, /usr/bin/sfxload couldn't be found because
/usr hadn't been mounted yet.
This begs the question: Can sfxload be considered a system file because
the system could attempt to run it after the root partition has been
mounted, but before the other ones have been mounted? Should sfxload be
installed to /sbin instead of /usr/bin? What about libawe0.4, which
sfxload depends on? I assume that this is currently installed into
/usr/lib?
I fixed the problem by removing the post-install line, and instead
putting a shell script in /etc/rc.boot/, which executes /usr/bin/sfxload
itself - after /usr has been mounted.
I'm not subscribed to debian-devel, so please cc me on replies from
there. I am, however, subscribed to debian-user.
Matthew
* yes, I know I should upgrade to modutils 2.3.20
Reply to: