~ubuntu-branches/ubuntu/raring/dkms/raring

Viewing all changes in revision 21.

  • Committer: Bazaar Package Importer
  • Author(s): Mario Limonciello, Mario Limonciello, Alberto Milone, Steve Langasek, Pauli Virtanen, Giuseppe Iuculano, David Paleino
  • Date: 2009-08-21 15:49:58 UTC
  • mfrom: (1.1.11 upstream)
  • Revision ID: james.westby@ubuntu.com-20090821154958-p2ls7zj4rx7vcvuu
Tags: 2.1.1.0-0ubuntu1
[ Mario Limonciello ]
* New upstream version
* dkms_autoinstall: Minor logic cleanups from submitted patches.
* dkms_autoinstall: Run under dash since dkms.conf isn't sourced anymore.
* dkms_autoinstall: Whitespace cleanup.
* Convert DKMS to an upstart script that starts up before GDM or KDM can
  start.  This ensures that drivers are built before X tries to start.
  (LP: #453365)
* dkms_autoinstall: Rather than having if/else clauses all over the script,
  stub out any functions that aren't provided on Debian/Ubuntu when
  /etc/debian_version isn't present.
* dkms_autoinstall: Exit immediately if this script is present but DKMS
  isn't anymore rather than sourcing functions and then exiting.
* kernel_postinst.d_dkms: Launch the upstart script instead. In the process
  all output will be going to /var/log/dkms_autoinstaller (LP: #292606)
* dkms_autoinstall: Don't ever output to stdout, even with kernel parameters.
* dkms_autoinstall: Don't log the situation that we already have everything
  installed that needs to be.
* dkms_autoinstall: Rather than logging to /var/log/dkms_autoinstaller,
  use logger to log to syslog during build and install.
* dkms_autoinstall: Clean up the method to get arch.  These hacks shouldn't
  be necessary.  If you have problems with them gone, file a bug and we'll
  fix them more cleanly.
* dkms_autoinstall: Notate the kernel we are building a module against
  when building it.
* debian/rules: Don't attempt to stop DKMS on upgrades.  It's a task, not
  a daemon, so stop wouldn't do anything.
* Makefile: Install the old initscript to /usr/lib so that different distros
  can migrate to upstart at their leisure.
* Makefile: Move any debian specific calls into the Makefile.
* dkms: Revert the code that runs DKMS as the user "nobody".  
  - It's causing problems with people with nonstandard PAM configs because it
    uses "su". (LP: #484725)
  - Also people have reported that nothing should be owned by 'nobody' per
    Debian & Ubuntu policy.  This could have been fixed by creating a DKMS
    user, but that still wouldn't solve the problems with using 'su'.
* dkms: Emit built-module MODULE=foo if initctl is available on the system
  after done building a module.   
* Add a special apport package-hook for when package builds fail to try
  to report them against the package providing that DKMS package.
  (LP: #484871)

[ Alberto Milone ]
* dkms_common.postinst: try to build the module for the most recent
  kernel in addition to building it for the current kernel (LP: #474917).

[ Steve Langasek ]
* dkms_autoinstall: optimize with a single find call instead of multiple
  loops with ls. (LP: 3484386)
* dkms_autoinstall: drop localization of the usage message - this is
  inconsistent with all other init scripts on the system.

[ Pauli Virtanen ]
* Remove dependence from environment's umask and certain environment 
  variables. (LP: #438393, #436039)

[ Giuseppe Iuculano ]
* dkms_autoinstall: Correct the provides in the LSB block.

[ David Paleino ]
* dkms: improve error message, and add Debian/Ubuntu specific suggestion.

expand all expand all

Show diffs side-by-side

added added

removed removed

Lines of Context: