File: NOTES

package info (click to toggle)
alsa-driver 1.0.8-7sarge1
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 15,840 kB
  • ctags: 43,253
  • sloc: ansic: 257,429; sh: 18,021; makefile: 1,741; perl: 1,316; python: 1,280; xml: 448; awk: 66
file content (49 lines) | stat: -rw-r--r-- 1,618 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
                     MAINTAINER NOTES
                     for alsa-driver


* Ubuntu patches are at http://people.ubuntulinux.org/~scott/patches/

TODO ASAP
~~~~~~~~~

* Fix #290946.  This will not be trivial.  The debconf database stores the
  name of the module plus the accompanying description; so to initialise
  the database from /etc/alsa/alsa-source.conf we would have to look up
  that whole string based on the module name alone.  It will probably be
  better to change the debconf system such that only the module name is
  stored in the database.  This means that only the module name will be
  displayed in the selector.  This means that another method needs to be
  found for displaying module descriptions than including the description
  with the module name in the selector.

TODO each time
~~~~~~~~~~~~~~

* Update ALSA-card-list from configure, docs and sources 

TODO maybe
~~~~~~~~~~

* Add debconf support for --with-card-options

* Re-enable OSS on removal of alsa-base.  To implement this we would move
  these files:

      /etc/hotplug/blacklist.d/alsa-base
      /etc/discover.d/alsa-base
      /etc/discover.conf.d/10alsa

  under /etc/alsa/ and we would make the postinst set up symlinks to
  the original locations and make the postrm delete those symlinks on
  removal.

NOTES
~~~~~

* Scripts run by modprobe (because of "install" entries in
  /etc/modprobe.d/*) inherit PATH from whatever runs modprobe.
  Remember that modprobe is run with PATH=/bin:/sbin from
  /etc/init.d/module-init-tools, so such scripts should be careful
  about running commands in /usr/sbin/ and /usr/bin/.