Change logs for dkms source package in Lucid

  • dkms (2.1.1.2-2ubuntu1) lucid-proposed; urgency=low
    
      [ Alberto Milone ]
      * debian/patches/improve-the-logic-behind-kernels-detection.patch:
        - Before using the current kernel we need to make sure that this
          kernel doesn't belong to the host of a chroot and we should
          also be more careful when adding kernels to the candidates
          list (LP: #602408).
    
      [ Michael Vogt ]
      * debian/control:
        - depend on patch instead of recommending it, if its missing
          the "patches" feature of dkms will no longer work and that
          will cause build failures (LP: #653899).
     -- Alberto Milone <email address hidden>   Wed, 08 Jun 2011 17:42:24 +0200
  • dkms (2.1.1.2-2fakesync1) lucid; urgency=low
    
      * Fakesync with debian (LP: #534843)
     -- Mario Limonciello <email address hidden>   Sun, 28 Mar 2010 00:45:36 -0500
  • dkms (2.1.1.2-0ubuntu1) lucid; urgency=low
    
      [ Mario Limonciello ]
      * dkms_autoinstaller:
        - Fix a mismatched if/elif.
      * dkms:
        - Make sure to start up depmod from /sbin/
      * Pull in changes from debian to support dh_dkms.
    
      [ Anders Kaseorg ]
      * Don't fail to run other debhelper steps in postinst if we fail. (LP: #497149)
     -- Mario Limonciello <email address hidden>   Tue, 16 Feb 2010 16:28:14 -0600
  • dkms (2.1.1.1-0ubuntu3) lucid; urgency=low
    
      * Correct a minor shell error in dkms_autoinstaller (LP: #512661)
     -- Mario Limonciello <email address hidden>   Tue, 26 Jan 2010 04:24:52 -0600
  • dkms (2.1.1.1-0ubuntu2) lucid; urgency=low
    
      * dkms:
        - Make sure to reference depmod from /sbin to prevent wrapper scripts that
          would cause depmod to fail on first boot to keep failing. (LP: #511445)
     -- Mario Limonciello <email address hidden>   Tue, 26 Jan 2010 03:15:33 -0600
  • dkms (2.1.1.1-0ubuntu1) lucid; urgency=low
    
      [ Mario Limonciello ]
      * dkms_common.postinst: Add some missing quotes around strings used in comparisons
        to make sure that this is safe on more shells.
      * Makefile, debian/rules: Only copy the init script in for redhat targets.
      * kernel_postinst.d: Make sure that dkms_autoinstaller is executable (LP: #480055)
      * Move the architecture mapping logic out of the DKMS template and into
        common.postinst for Ubuntu only. (LP: #497149)
      * template-dkms-mkdeb/debian/control: Build-depends on dkms (LP: #506959)
    
      [ Thomas Chenault ]
      * Fix parsing in find_external_dependencies(). The existing code behaves improperly
        when a driver disk module has more than two dependencies.
     -- Mario Limonciello <email address hidden>   Mon, 25 Jan 2010 17:42:40 -0600
  • dkms (2.1.1.0-0ubuntu8) lucid; urgency=low
    
      * kernel_postinst.d_dkms: Upload the fixed version.
     -- Scott James Remnant <email address hidden>   Tue, 15 Dec 2009 17:08:06 +0000
  • dkms (2.1.1.0-0ubuntu7) lucid; urgency=low
    
      * Argh, correct the preinst versioning.  I'm having a key mashing afternoon
        clearly.
     -- Scott James Remnant <email address hidden>   Tue, 15 Dec 2009 17:00:06 +0000
  • dkms (2.1.1.0-0ubuntu6) lucid; urgency=low
    
      * Remove /etc/init/dkms_autoinstaller.conf on upgrade too.
     -- Scott James Remnant <email address hidden>   Tue, 15 Dec 2009 16:51:07 +0000
  • dkms (2.1.1.0-0ubuntu5) lucid; urgency=low
    
      * dkms_autoinstaller: Fix missing "then"
     -- Scott James Remnant <email address hidden>   Tue, 15 Dec 2009 15:09:49 +0000
  • dkms (2.1.1.0-0ubuntu3) lucid; urgency=low
    
      * dkms_autoinstaller: Copy logic from update-initramfs; when no kernel
        version is given, use the /vmlinuz link maintained by the kernel package
        to select one (or fallback to the current).  This should build modules
        for the right kernel from module package postinst; rebuilding when that
        link is changed is already taken care of by the kernel postinst.
     -- Scott James Remnant <email address hidden>   Tue, 15 Dec 2009 11:33:15 +0000
  • dkms (2.1.1.0-0ubuntu2) lucid; urgency=low
    
      * Remove the init script and Upstart job.
        There is no reason that DKMS needs to run on boot; you can build
        modules for non-running kernels just fine at installation time.
     -- Scott James Remnant <email address hidden>   Tue, 15 Dec 2009 11:20:37 +0000
  • dkms (2.1.1.0-0ubuntu1) lucid; urgency=low
    
      [ 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.
     -- Mario Limonciello <email address hidden>   Fri, 21 Aug 2009 15:49:58 -0500
  • dkms (2.1.0.1-0ubuntu1) karmic; urgency=low
    
      * New upstream version.
        - When possible, run builds as the 'nobody' user rather than root.
          This appears to work well on Ubuntu, but F11 doesn't allow anyone
          to run commands as 'nobody'.  So expect mixed behavior here on
          other distros.
        - Add support for Oracle VM and VMware 3.x
        - For RPMs drop dependency on lsb and instead ship a private
          lsb_release if a system lsb_release is not present.  Prevents
          pulling in a large dependency chain since the 'lsb' package isn't
          split up in RPM distros like in the DEB world.
        - Standardize on the correct command for DEB distros for updating
          the initramfs
        - DEBs & RPMs no long exclusively store DKMS tarballs that get
          loaded when the DEB or RPM is installed.  Instead, they will store
          the actual source.
        - When shipping binary modules with a DEB or RPM, they will still be
          put into a DKMS tarball, but they are stored in a more appropriate
          location on the system before getting loaded (generally /usr/share).
        - If the DEB/RPM has a combination of these two, then it will ship
          the source as part of the DEB/RPM and the binary modules inside
          the tarball in /usr/share.
        - Support for binaries only DEBS and RPMS has been added.  This
          unfortunately requires that they DEB or RPM be installed on DKMS
          2.1.0.0.  Keep in mind that you won't be able to let these DEBs or
          RPMs rebuild automatically when new kernels are installed.
        - A common postinstall script is now shipped and shared for DEBs and
          RPMs.  The same actions are used on both types of installations.
        - Cleanup stderr noise on remove (LP: #391023)
    
     -- Mario Limonciello <email address hidden>   Fri, 21 Aug 2009 15:49:58 -0500