-
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