SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for dkms-2.0.19.1-1.fc7.noarch.rpm :
Thu May 29 00:00:00 2008 Matt Domsch 2.0.19.1
- depmod on uninstall before mkinitrd, depmod fix & cleanups
- find_module_from_ko() could incorrectly return multiple values

Tue Mar 25 23:00:00 2008 Matt Domsch 2.0.19
- fix dkms.spec file/dir ownerships yet again

Thu Mar 20 23:00:00 2008 Matt Domsch 2.0.18
- don\'t include dist/ in tarball
- use /etc/kernel/{prerm,postinst}.d/dkms in RPMs now too
- mkrpm: display rpmbuild log on error, write RPMs to $dkms_tree/$module/$module_version/rpm
- clarify license in spec to GPLv2+

Fri Feb 15 23:00:00 2008 Matt Domsch 2.0.17.6
- call udevadm trigger instead of udevtrigger for newer udev (Launchpad #192241)
- omit installed-weak modules from remove --all (Red Hat BZ#429410)

Thu Oct 11 00:00:00 2007 Matt Domsch 2.0.17.5
- call udevtrigger if we install a module for the currently running kernel
- uninstall from /extra before DEST_MODULE_LOCATION (Red Hat BZ#264981)
- Run depmod after uninstall

Thu Sep 20 00:00:00 2007 Matt Domsch 2.0.17.4
- upgrade to latest upstream

Thu Jun 21 00:00:00 2007 Matt Domsch 2.0.16.2
- updated for Ubuntu support, other bugfixes.

Tue Mar 20 23:00:00 2007 Matt Domsch 2.0.16.1
- spec file cleanups per re-review in Fedora
- add bash completion, rpmbuild check, pinit, pass-arch patches from
Mandriva. These are generic. The other Mandriva patches appear to
be distro-specific.
- Look for /etc/sysconfig/module-init-tools to get some values.

Tue Feb 27 23:00:00 2007 Matt Domsch 2.0.16
- fix override_dest_module_location() for historical distro versions
- don\'t run weak-modules if it doesn\'t exist

Mon Feb 26 23:00:00 2007 Matt Domsch 2.0.15
- release with no changes

Fri Feb 23 23:00:00 2007 Matt Domsch 2.0.14.1
- After upgrading from older DKMS versions to 2.0.14, any previously
installed modules wouldn\'t show status properly, and wouldn\'t
uninstall properly, due to the new policy of using /extras/ and
/updates/. Needed to take that into account and look in both places.
- SuSE puts weak-modules in /usr/lib/module-init-tools not /sbin.

Thu Feb 22 23:00:00 2007 Matt Domsch 2.0.14
- RHEL5 weak module status report fixed

Mon Feb 19 23:00:00 2007 Matt Domsch 2.0.13.2
- RHEL5 weak module recognition with new state installed-weak
- autoinstaller recognizes installed-weak and doesn\'t rebuild
- RHEL5 and SLES10 and higher weak module code expects modules to go
into /lib/modules/$kern/{extra,updates} respectively, so force that.

Mon Feb 5 23:00:00 2007 Matt Domsch
- patch from http://qa.mandriva.com/show_bug.cgi?id=27985 assigns new
modprobe.conf alias ordinals starting at zero.

Fri Jan 12 23:00:00 2007 Matt Domsch 2.0.13.1
- properly create driver disks for Fedora Core 6 and RHEL5
- make .iso, .tar, and floppy .img driver disks for Red Hat and SuSE
- set CLEAN properly even if MAKE[] isn\'t set.
- fix install.sh buglet installing the manpage

Fri Jun 30 00:00:00 2006 Matt Domsch
- cleanups to match Fedora Extras spec file

Fri Jun 30 00:00:00 2006 Matt Domsch 2.0.13
- bump to 2.0.13

Thu Jun 29 00:00:00 2006 Matt Domsch 2.0.12.1-1
- fix version comparison awk pattern matching invocation and a line continuation

Tue Jun 27 00:00:00 2006 Matt Domsch 2.0.12-1
- bump to 2.0.12

Thu Jun 15 00:00:00 2006 Matt Domsch 2.0.11.1-1
- fix version comparison for all 2.6 kernels

Tue Apr 11 00:00:00 2006 Matt Domsch
- add README.dkms to doc

Thu Mar 30 00:00:00 2006 Matt Domsch 2.0.11-1
- use -n to all head and tail calls

Wed Mar 29 00:00:00 2006 Matt Domsch 2.0.10.1-1
- fix munging of /etc/sysconfig/kernel INITRD_MODULES= line
so it doesn\'t move already-present entries to the end

Thu Mar 16 23:00:00 2006 Matt Domsch 2.0.10-1
- bump to 2.0.10

Wed Mar 15 23:00:00 2006 Matt Domsch 2.0.9.3-1
- add PRE_INSTALL dkms.conf directive

Tue Mar 14 23:00:00 2006 Matt Domsch 2.0.9.2-1
- add SuSE Kernel Module Package (mkkmp) support

Tue Dec 13 23:00:00 2005 Matt Domsch 2.0.9.1-1
- patch from Eric Devolder enables mkinitrd for Debian Sarge
- include debian/ directory in upstream tarball

Thu Dec 8 23:00:00 2005 Matt Domsch 2.0.9-1
- fix DF28947 (remove word \'only\') from a printed message
- gzip -9 dkms.8 manpage

Wed Dec 7 23:00:00 2005 Matt Domsch 2.0.8.3
- look to DKMS_DIRECTIVE
* environment variables to override dkms.conf settings
- don\'t create/remove (unused) /var/lock/subsys/dkms files in autoinstaller

Mon Nov 7 23:00:00 2005 Gary Lerhaupt 2.0.8.2
- Multi driver suse driver disk support (thanks to Sreenivas.BagalkoteAATTengenio.com)
- Cleanup tempdir when ldtarball fails

Mon Nov 7 23:00:00 2005 Gary Lerhaupt 2.0.8.1
- mkrpm now is built with -ba, not -bb (creates source RPM)

Fri Nov 4 23:00:00 2005 Gary Lerhaupt 2.0.8
- In dkms_autoinstaller added -no-clean-kernel to builds of multiple modules to avoid mrproper

Thu Oct 20 00:00:00 2005 Gary Lerhaupt 2.0.7
- Repackaged 2.0.6.2 as 2.0.7

Thu Oct 20 00:00:00 2005 Gary Lerhaupt 2.0.6.2
- Updated dkms_mkkerneldoth to know about VMWare kernel

Mon Oct 10 00:00:00 2005 Gary Lerhaupt 2.0.6.1
- Changed root check on ldtarball to only care about root if it sees --force

Sat Sep 3 00:00:00 2005 Gary Lerhaupt 2.0.6
- renamed 2.0.5.9 to 2.0.6

Tue Jul 26 00:00:00 2005 Gary Lerhaupt 2.0.5.9
- FIXED BUG, when only some modules have original_modules, ARCHIVE_PREF3 wasn\'t getting reset causing big problems

Tue Jul 19 00:00:00 2005 Gary Lerhaupt 2.0.5.8
- DKMS install now moves out original modules, does not copy them out

Wed Jun 8 00:00:00 2005 Gary Lerhaupt 2.0.5.7
- Get rid of grep error when looking for RH file on non RH distro (Matt Domsch)

Thu May 12 00:00:00 2005 Gary Lerhaupt 2.0.5.6
- handle obsolete modules in /etc/sysconfig/kernel

Sat Apr 30 00:00:00 2005 Gary Lerhaupt 2.0.5.5
- dkms remove now properly removes modules_conf_aliases (thanks Matthew Melvin)

Thu Apr 21 00:00:00 2005 Gary Lerhaupt 2.0.5.4
- Mktarball fails if it can\'t find dkms_dbversion

Tue Mar 15 23:00:00 2005 Gary Lerhaupt 2.0.5.3
- More spec cleanups

Mon Mar 14 23:00:00 2005 Gary Lerhaupt 2.0.5.2
- Tweaked spec to follow http://fedoraproject.org/wiki/PackagingGuidelines

Thu Mar 3 23:00:00 2005 Gary Lerhaupt 2.0.5.1
- Added --size for alternate driver disk image sizes

Tue Jan 25 23:00:00 2005 Gary Lerhaupt 2.0.5
- Repackaged as 2.0.5

Mon Jan 17 23:00:00 2005 Gary Lerhaupt 2.0.4.3
- Allow MAKE_MATCH[0] to decide if MAKE[0] will be used
- Add Taroon check in template-dkms-mkrpm.spec for ia32e detection

Mon Dec 20 23:00:00 2004 Gary Lerhaupt 2.0.4.2
- John Hull\'s patch for no SuSE 2.6 kernel preparation

Wed Dec 15 23:00:00 2004 Gary Lerhaupt 2.0.4.1
- Red Hat driver disks can now have modules.pcimap and pci.ids files

Mon Dec 13 23:00:00 2004 Gary Lerhaupt 2.0.4
- bumped revision

Fri Dec 10 23:00:00 2004 Gary Lerhaupt 2.0.3.3
- Added quotes to $kernel_config when checking variable
- Tweak the multiowned arch detection workaround to deal with no ownership

Mon Dec 6 23:00:00 2004 Gary Lerhaupt 2.0.3.2
- Fix to template-spec so that ia32e check doesn\'t require kernel sources

Wed Dec 1 23:00:00 2004 Gary Lerhaupt 2.0.3.1
- Jeffrey Kirsher\'s workaround for arch detection on multiowned /lib/modules

Mon Nov 22 23:00:00 2004 Gary Lerhaupt 2.0.3
- Issues regressed. Bumped to non-testing version.

Fri Nov 19 23:00:00 2004 Gary Lerhaupt 2.0.2.5
- DKMS ldtarball arch fix for changed Andreas 2.0.2 code
- Workaround for Red Hat\'s new source symlink in 2.6.9
- All \'cd -\' now output to /dev/null

Sun Oct 3 00:00:00 2004 Gary Lerhaupt 2.0.2
- Added --verbose which invoke_command uses
- Fixed it so mrproper doesn\'t get run > 2.6.6

Wed Sep 29 00:00:00 2004 Gary Lerhaupt 2.0.1.2-1
- Charles Duffy\'s fix for multiple rpms owning /lib/modules/kernel...
- Andreas Gruenbacher\'s removal of IFS usage
- Andreas Gruenbacher\'s reorganizing prepare check into prepare_kernel
- Andreas Gruenbacher\'s patch to cut down on line length by using $base_dir
- fixed $base_dir so it gets set after setup_kernels_arches

Mon Sep 13 00:00:00 2004 Andreas Gruenbacher
- patch to remove tick usage
- patch to rewrite version comparison code
- patch to switch to usage of case, remove use of grep -c, remove use of IFS
- patch to change handling of stderr

Sat Sep 11 00:00:00 2004 Gary Lerhaupt
- Fixed remove so you can remove modules in added state

Fri Sep 10 00:00:00 2004 Gary Lerhaupt
- Removed \"module ignored\" message from dkms_autoinstaller

Fri Aug 27 00:00:00 2004 Gary Lerhaupt 2.0.0-1
- Output to stderr is now >> and not >
- Added kludge to allow redhat1 driver disks with BOOT kernel modules
- Allow cross arch building on 2.6 if --kernelsourcedir is passed
- Generic make commands now respect --kernelsourcedir
- Bumped dkms_dbversion to 2.0.0

Fri Aug 20 00:00:00 2004 Gary Lerhaupt 1.96.02-1
- Fixed suse driver disks for i386

Fri Aug 13 00:00:00 2004 Gary Lerhaupt 1.96.01-1
- Look for /etc/SuSEconfig also to know if its a SuSE box
- If no make command, set the clean command

Thu Aug 12 00:00:00 2004 Gary Lerhaupt 1.95.32-1
- Added suse mkdriverdisk support
- Updated man page

Wed Aug 11 00:00:00 2004 Gary Lerhaupt 1.95.25-1
- Added provides: dkms-minimal for Mandrake
- Added -r, --release for use in SuSE driver disks

Sat Aug 7 00:00:00 2004 Gary Lerhaupt 1.95.24-1
- Fixed kernelsourcedir error message.
- dkms_autoinstaller now excepts a kernel parameter

Wed Jul 28 00:00:00 2004 Gary Lerhaupt 1.95.19-1
- Created a set_kernel_source_dir function to remove dup code

Tue Jul 27 00:00:00 2004 Gary Lerhaupt 1.95.18-1
- Added John Hull\'s SuSE support patches (mkinitrd, config prep)

Sat Jul 24 00:00:00 2004 Gary Lerhaupt 1.95.11-1
- Split modulesconf_modify to separate add and remove functions
- Added support for /etc/modprobe.conf

Fri Jul 16 00:00:00 2004 Gary Lerhaupt 1.95.10-1
- Remove coreutils as a dependency to avoid RH21 error.

Thu Jul 15 00:00:00 2004 Gary Lerhaupt 1.95.09-1
- DKMS ldtarball now check dbversion and wont load future tarballs

Tue Jul 13 00:00:00 2004 Gary Lerhaupt 1.95.06-1
- Buchan Milne\'s Mandrake prep support patch
- Buchan Milne\'s macro additions to template-dkms-mkrpm.spec
- Buchan Milne\'s typo corrections in mkrpm
- Buchan Milne\'s change to how mkrpm works (mktarball happen in rpm prep)

Wed Jul 7 00:00:00 2004 Gary Lerhaupt 1.94.16-1
- Added a dependency on modutils for usage of modinfo
- Added version sanity check
- dkms_autoinstaller now check for sanity of version
- Changed conversion algorithm for /var/dkms to /var/lib/dkms
- Changed all warning to get to stderr
- set_module_suffix doesn\'t use version_checker because its too slow

Fri Jul 2 00:00:00 2004 Gary Lerhaupt 1.94.06-1
- Reworked version checking to handle non-digit characters
- Added coreutils as a dependency
- Create a tempdir in mkdriverdisk, whoops (thanks Charles Duffy)

Thu Jul 1 00:00:00 2004 Gary Lerhaupt 1.94.03-1
- dkms_dbversion belongs in /var/lib/dkms (thanks Thomas Palmieri)
- Added a version checking subroutine
- Removed gt2dot4 variable in favor of kernel version checking
- MAKE is no longer required. If none specified, it uses a default.

Fri Jun 25 00:00:00 2004 Gary Lerhaupt 1.94.01-1
- Buchan Milne\'s optimization of the arch detection code

Thu Jun 24 00:00:00 2004 Gary Lerhaupt 1.93.14-1
- Fixed bug when find finds more than one thing (thanks Paul Howarth)
- Changed arch detection code to first try RPM which always will get it right (thanks Vladimir Simonov)

Wed Jun 23 00:00:00 2004 Gary Lerhaupt 1.93.12-1
- Initial mkrpm is working
- Added --source-only option to mktarball
- mkrpm handles --source-only
- Updated manpage

Fri Jun 18 00:00:00 2004 Gary Lerhaupt 1.93.04-1
- Started adding mkrpm

Thu Jun 17 00:00:00 2004 Gary Lerhaupt 1.93.01-1
- Fixed dkms_autoinstaller bugs (thanks Vladimir Simonov)
- Fixed paths in the tarball\'s install.sh

Wed Jun 16 00:00:00 2004 Gary Lerhaupt 1.92.33-1
- kernelver/arch handling for mktarball

Tue Jun 15 00:00:00 2004 Gary Lerhaupt 1.92.26-1
- Added support for RH v2 driver disks (they support multiple arches)

Sat Jun 12 00:00:00 2004 Gary Lerhaupt 1.92.24-1
- Continue rework of kernelver/arch handling
- Added PATH fix (thanks Andrey Ulanov )
- config_contents should not be local (thanks Andrey Ulanov)
- If no config in /configs, just use .config (thanks Andrey Ulanov)
- match now pays attention to --kernelsourcedir

Thu Jun 10 00:00:00 2004 Gary Lerhaupt 1.92.06-1
- Started coding new kernelver arch CLI handling

Tue Jun 8 00:00:00 2004 Gary Lerhaupt 1.92.04-1
- Added STRIP[] directive. By default dkms now runs strip -g on all built modules.
- Fix set_module_suffix in dkms build
- Changed /etc/dkms_framework.conf to /etc/dkms/framework.conf
- Added reload into dkms_autoinstaller to limit Mandrake error messages
- Moved /var/dkms to /var/lib/dkms !!!!!!!!!!!!!!!!

Sat Jun 5 00:00:00 2004 Gary Lerhaupt 1.92.01-1
- PRE_BUILD, POST_BUILD, POST_ADD, etc all now allow their scripts to accept parameters

Fri Jun 4 00:00:00 2004 Gary Lerhaupt 1.91.18-1
- Added --installtree option to specify different install location besides /lib/modules
- Took Charles Duffy\'s advice and removed brackets on error messages

Thu Jun 3 00:00:00 2004 Gary Lerhaupt 1.91.14-1
- Added set_module_suffix function

Wed Jun 2 00:00:00 2004 Gary Lerhaupt 1.91.12-1
- Added a PRE_BUILD dkms.conf directive.

Fri May 28 00:00:00 2004 Gary Lerhaupt 1.91.11-1
- Added build time check for gcc and make if there is a build failure
- You can now specify --archive to mktarball to control the naming of the made tarball (thanks Vladimir Simonov)

Thu May 27 00:00:00 2004 Gary Lerhaupt 1.91.07-1
- Removed rpm dependency on gcc (thanks Vladimir Simonov)
- Re-implemented dkms status recursively

Tue May 25 00:00:00 2004 Gary Lerhaupt 1.91.01-1
- Added local variable declarations to local variables

Sat May 22 00:00:00 2004 Gary Lerhaupt 1.90.46-1
- Vladimir Simonov\'s invoke_command improvements for keeping /tmp clean

Fri May 21 00:00:00 2004 Gary Lerhaupt 1.90.45-1
- Pass --targetarch to dkms_mkkerneldoth (thanks to Vladimir Simonov )
- Moved arch detection into a function called detect_arch

Thu May 20 00:00:00 2004 Gary Lerhaupt 1.90.44-1
- Bug fixes on arch support
- Updated man page

Wed May 19 00:00:00 2004 Gary Lerhaupt 1.90.32-1
- Completing arch awareness and transition scripts
- Created upgrade_dkms_archify.sh to update DKMS trees for arch support

Tue May 18 00:00:00 2004 Gary Lerhaupt 1.90.06-1
- Continued adding arch awareness

Fri May 14 00:00:00 2004 Gary Lerhaupt 1.90.01-1
- Started adding arch awareness into the DKMS tree

Sat May 8 00:00:00 2004 Gary Lerhaupt 1.10-1
- bumped the revision

Fri May 7 00:00:00 2004 Gary Lerhaupt 1.09.21-1
- Improved readability of install and uninstall text to the screen
- You can now specify multiple actions in the same command

Thu May 6 00:00:00 2004 Gary Lerhaupt 1.09.05-1
- Added arch_used as part of the filename of a tarball created by mktarball
- If multiple original modules exist in a single kernel, the one in /updates is preferred
- Changed multiple original module handling to move out and store all collisions

Tue May 4 00:00:00 2004 Gary Lerhaupt 1.09.01-1
- Changed 2.6 prep prepare-all target usage to make modules_prepare
- Changed 2.6 make command to always use M= as this is fixed in 2.6.6-rc3-bk5

Sat May 1 00:00:00 2004 Gary Lerhaupt 1.09-1
- If module build exit status is bad, die accordingly
- 2.6 kernel prep changes (not quite there yet, still broken)

Fri Apr 30 00:00:00 2004 Gary Lerhaupt 1.08.06-1
- Added BUILD_EXCLUSIVE_KERNEL & BUILD_EXCLUSIVE_ARCH directives for dkms.conf
- Tweaked dkms_autoinstaller to more gracefully handle a build failure

Wed Apr 28 00:00:00 2004 Gary Lerhaupt 1.08.02-1
- Got rid of make clean warning if not present

Wed Apr 21 00:00:00 2004 Gary Lerhaupt 1.08.01-1
- Fixed error message when compiling with --no-prepare-kernel

Wed Apr 14 00:00:00 2004 Gary Lerhaupt 1.08-1
- Fixed the format of rhdd-6.1 for Red Hat driver disks
- Update man page with new white paper info

Fri Apr 2 00:00:00 2004 Gary Lerhaupt 1.07-1
- Added work-around to recognize ia32e kernel config instead of x86_64
- Got rid of start and stop functions which were no-ops anyway

Thu Mar 25 23:00:00 2004 Gary Lerhaupt 1.06-1
- Added a fix to keep the driver disk filename from being so long that it breaks

Mon Feb 9 23:00:00 2004 Gary Lerhaupt 1.05-1
- Added a fix to resolve RHEL21 depmod errors when an obsolete reference is found

Thu Jan 15 23:00:00 2004 Gary Lerhaupt 1.02-1
- Fixed mkinitrd for ia64

Tue Dec 9 23:00:00 2003 Gary Lerhaupt 1.00.01-1
- Fixed /usr/share/doc/dkms- mode to 755

Mon Dec 1 23:00:00 2003 Gary Lerhaupt 1.00-1
- Bumped version to 1.00

Mon Nov 24 23:00:00 2003 Gary Lerhaupt 0.99.02-1
- Add -t vfat to loopback mount during creation of driver disk

Fri Nov 21 23:00:00 2003 Gary Lerhaupt 0.99.01-1
- Only edit /etc/modules.conf if remake_initrd is set or if this is the last uninstall and no original module exists
- Added MODULES_CONF_OBSOLETE_ONLY array directive in dkms.conf
- Updated man page

Wed Nov 19 23:00:00 2003 Gary Lerhaupt 0.46.05-1
- Fixed a bug in mktarball to limit the tarball name to less than 255 chars

Tue Nov 18 23:00:00 2003 Gary Lerhaupt 0.46.04-1
- Binary only tarballs now contain a copy of dkms.conf so that they can be force loaded

Mon Nov 17 23:00:00 2003 Gary Lerhaupt 0.45.03-1
- Updated man page, recommended rpm naming: --dkms.noarch.rpm

Thu Nov 13 23:00:00 2003 Gary Lerhaupt 0.45.02-1
- dkms_autoinstaller is now installed to /etc/init.d for cross-distro happiness

Fri Nov 7 23:00:00 2003 Gary Lerhaupt 0.45.01-1
- Added kernel config prepping for hugemem kernel (thanks Amit Bhutani)
- modules.conf only now gets changed during install or uninstall of active module

Mon Nov 3 23:00:00 2003 Gary Lerhaupt 0.44.05-1
- Changed MODULES_CONF_ALIAS_TYPE to an array in dkms.conf
- Added MODULES_CONF_OBSOLETES array in dkms.conf
- Reworked modules_conf_modify to make use of OBSOLETES logic
- Updated man page

Fri Oct 31 23:00:00 2003 Gary Lerhaupt 0.42.03-1
- Added --binaries-only option to mktarball
- Updated man page

Thu Oct 30 23:00:00 2003 Gary Lerhaupt 0.41.15-1
- If depmod or mkinitrd fail during install, automatically go back to built state
- Warn heavily if mkinitrd fails during uninstall

Wed Oct 29 23:00:00 2003 Gary Lerhaupt 0.41.11-1
- Removed paths from dkms calls in sample.spec
- Fixed typo of KERNELRELEASE

Wed Oct 29 23:00:00 2003 Gary Lerhaupt 0.41.10-1
- Added Red Hat specific kernel prep to avoid make dep (Thanks Matt Domsch)
- Added dkms_mkkerneldoth script to support RH kernel prep
- Moved dkms from /sbin/ to /usr/sbin
- Fixed typo which caused original_module not to get replaced on uninstall
- No longer edit Makefiles, just specify KERNELVERSION=$kernel_version on the command line
- Removed unnecessary depmod during uninstall

Fri Oct 24 00:00:00 2003 Gary Lerhaupt 0.40.16-1
- Fixed mkdriverdisk to copy rhdd-6.1 file into driver disk image

Thu Oct 23 00:00:00 2003 Gary Lerhaupt 0.40.15-1
- Changed expected driver disk filename from module-info to modinfo to work on legacy RH OSs

Wed Oct 15 00:00:00 2003 Gary Lerhaupt 0.40.14-1
- Unset all arrays before using them. duh.

Wed Oct 8 00:00:00 2003 Gary Lerhaupt 0.40.12-1
- Fixed bug in autoinstaller where it wasn\'t looking for dkms.conf through source symlink

Fri Oct 3 00:00:00 2003 Gary Lerhaupt 0.40.11-1
- Added --rpm_safe_upgrade flag
- Updated the man page and sample.spec

Thu Oct 2 00:00:00 2003 Gary Lerhaupt 0.40.05-1
- No longer copy dkms.conf into /var/dkms tree, just go to the source_tree so as to reduce duplication
- Got rid of --post-add, --post-build, --post-install and --post-remove
- Replaced the above with DKMS directives POST_ADD, POST_BUILD, POST_INSTALL, POST_REMOVE
- Fixed ldtarball and mktarball to no longer look for these duplicate files
- Added a sample.conf for /usr/share/doc
- Updated dkms_dbversion to 1.01 from 1.00 due to these changes
- Update the man page

Wed Oct 1 00:00:00 2003 Gary Lerhaupt 0.39.17-1
- Added diff checking in status command in case modules are overwritten by someone else
- Fixed already built error message in build_module
- Changed build-arch to noarch
- Updated sample.spec
- Change dest_module_location to not get prefaced by /lib/modules/$kernel_version
- When saving old initrd, copy it instead of moving it in case new one doesn\'t build
- Only create source symlink during loadtarball if --force or if it doesn\'t exist
- Decide to completely remove during remove_module after doing find with maxdepth of 0 not 1

Tue Sep 30 00:00:00 2003 Gary Lerhaupt 0.39.08-1
- Reworked mktarball format to remove dependence on /var/dkms and /usr/src
- Reworked ldtarball to match new tarball format
- Ldtarball now uses --archive=tarball-location flag instead of --config flag
- Ldtarball can now load any old source tarball as long as it contains a good dkms.conf
- Added --kernelsourcedir cli option to provide alternate location for kernel source
- Driver disk files are now looked for in /redhat_driver_disk
- Added $tmp_location specifiable in /etc/dkms_framework.conf to specify your /tmp dir (default /tmp)
- Updated man page

Fri Sep 26 00:00:00 2003 Gary Lerhaupt 0.38.03-1
- Fixed tmp_dir_name typo in ldtarball
- Fixed mkdriverdisk to correctly create kernel/module structure
- Don\'t expect a rhdd-6.1 file for RH driver disk, dkms will create it
- Remove mkdriverdisk warning on non BOOT kernels
- Moved driver_disk directory location to underneath $module_version
- mkdriverdisk can now accept multiple kernel versions
- Updated man page with info about $dkms_tree and $source_tree as dkms.conf variables

Thu Sep 25 00:00:00 2003 Gary Lerhaupt 0.37.10-1
- Don\'t allow installs of modules onto non-existant kernels
- Suppressed stderr on some commands
- Fixed brain-dead bug for REMAKE INITRD
- During uninstall, dont remake initrd if it was not installed
- ldtarball into unique tempdir and delete it when finished

Wed Sep 24 00:00:00 2003 Gary Lerhaupt 0.37.04-1
- Changed PATCH to array based system (added PATCH_MATCH array)
- PATCHes can now be matched against regular expressions, not just substrings
- Changed MODULES_CONF to array based system
- CHANGED MAKE to array based system (added MAKE_MATCH array)
- MAKEs can now be matched against regular expressions, not just substrings.
- Updated man page

Tue Sep 23 00:00:00 2003 Gary Lerhaupt 0.36.10-1
- Changed autoinstaller bootup priority from 08 to 04
- Changed invoke_command routine to use mktemp for better security
- Changed invoke_command in dkms_autoinstaller too

Sat Sep 20 00:00:00 2003 Gary Lerhaupt 0.36.05-1
- Continued bug testing and fixing new features

Thu Sep 18 00:00:00 2003 Gary Lerhaupt 0.36.02-1
- Got rid of MODULE_NAME: replaced with BUILT_MODULE_NAME, DEST_MODULE_NAME arrays
- Got rid of LOCATION: replaced with BUILT_MODULE_LOCATION, DEST_MODULE_LOCATION arrays
- Update man page

Wed Sep 17 00:00:00 2003 Gary Lerhaupt 0.36.01-1
- Fixed the setting of the gt2dot4 variable

Thu Sep 11 00:00:00 2003 Gary Lerhaupt 0.35.02-1
- Added PACKAGE_NAME, PACKAGE_VERSION requirements to dkms.conf for gmodconfig use
- Fixed creation of /var/dkms before cp of dkms_dbversion in install.sh

Tue Sep 9 00:00:00 2003 Gary Lerhaupt 0.34.10-1
- Continued adding autoinstall stuff
- Updated man page

Sat Sep 6 00:00:00 2003 Gary Lerhaupt 0.34.01-1
- Added dkms_autoinstaller service (builds module on boot if AUTOINSTALL=\"yes\" in dkms.conf)
- DKMS usage no longer sent to std_err
- Added --no-prepare-kernel cli option

Sat Aug 9 00:00:00 2003 Gary Lerhaupt 0.33.02-1
- Fixed quote bugs in match (Reported by: John Hull )
- Added Fred Treasure to the AUTHORS list
- Added dkms_dbversion file to DKMS tree to track architecture of dkms db layout

Fri Jul 4 00:00:00 2003 Gary Lerhaupt 0.32.04-1
- Added mkinitrd support for SuSE (etc_sysconfig_kernel_modify)
- Added generic make command for kernel >2.4 (make -C SUBDIRS= modules)
- Fixed kernel prepare to do Red Hat/Generic by default
- Only do make dep if < 2.5

Wed Jun 4 00:00:00 2003 Gary Lerhaupt 0.31.04-1
- Modified the Red Hat prep routine to be smaller and more robust (including summit support)
- Added sample.spec to the sources for /usr/share/doc
- If you save a .config before make mrproper, return it right afterwards
- Updated the man page

Sat May 31 00:00:00 2003 Gary Lerhaupt 0.30.17-1
- Added a remake_initrd function to keep SuSE from doing wrong things
- If you know the correct right steps for rebuilding SuSE initrds, please let me know!
- Updated man page

Fri May 30 00:00:00 2003 Gary Lerhaupt 0.30.15-1
- Added a native readlink function to make sure it exists
- Added a mkdir -p to $location to make sure it exists
- Added --directive

Thu May 29 00:00:00 2003 Gary Lerhaupt 0.30.05-1
- Added kernel preparation support for SLES/United Linux (Many thanks to: Fred Treasure )

Wed May 21 00:00:00 2003 Gary Lerhaupt 0.29.09-1
- On remove, to remove all kernel versions you must now specify --all
- Added grep, cpio and gzip to the Requires of the RPM
- Added cleaning kernel tree (make mrproper) after last build completes
- Before prepare kernel, the current .config is stored in memory to be restored later
- Added a verbose warning to the status command to remind people it only shows DKMS modules
- Added /etc/dkms_framwork.conf for controlling source_tree and dkms_tree
- Added the undocumented --dkmstree and --sourcetree options for cli control of these vars
- When looking for original modules, dkms now employs the find command to expand search past $location
- Updated man page

Thu May 15 00:00:00 2003 Gary Lerhaupt 0.28.05-1
- Fixed a typo in the man page.

Tue May 6 00:00:00 2003 Gary Lerhaupt 0.28.04-1
- Fixed ldtarball/mktarball to obey source_tree & dkms_tree (Reported By: Jordan Hargrave )
- Added DKMS mailing list to man page

Wed Apr 30 00:00:00 2003 Gary Lerhaupt 0.27.05-1
- Changed NEEDED_FOR_BOOT to REMAKE_INITRD as this makes more sense
- Redid handling of modifying modules.conf
- Added MODULE_CONF_ALIAS_TYPE to specs

Tue Apr 29 00:00:00 2003 Gary Lerhaupt 0.26.12-1
- Started adding ldtarball support
- added the --force option
- Update man page

Fri Apr 25 00:00:00 2003 Gary Lerhaupt 0.26.05-1
- Started adding mktarball support
- Fixed up the spec file to use the tarball

Tue Mar 25 23:00:00 2003 Gary Lerhaupt 0.25.14-1
- Continued integrating mkdriverdisk
- Updated man page

Mon Mar 24 23:00:00 2003 Gary Lerhaupt 0.25.03-1
- Added renaming ability to modules after builds (MODULE_NAME=\"beforename.o:aftername.o\")
- Started adding mkdriverdisk support
- Added distro parameter for use with mkdriverdisk
- Now using readlink to determine symlink pointing location
- Added redhat BOOT config to default location of config files
- Fixed a bug in read_conf that caused the wrong make subdirective to be used
- Remove root requirement for build action

Wed Mar 19 23:00:00 2003 Gary Lerhaupt 0.23.19-1
- Fixed archiving of original modules (Reported by: Kris Jordan )

Wed Mar 12 23:00:00 2003 Gary Lerhaupt 0.23.18-1
- Added kernel specific patching ability

Mon Mar 10 23:00:00 2003 Gary Lerhaupt 0.23.16-1
- Removed the sourcing in of /etc/init.d/functions as it was unused anyway
- Implemented generic patching support
- Updated man page
- Fixed timing of the creation of DKMS built infrastructure in case of failure

Fri Mar 7 23:00:00 2003 Gary Lerhaupt 0.23.11-1
- Builds now occur in /var/dkms/$module/$module_version/build and not in /usr/src
- Fixed the logging of the kernel_config

Thu Mar 6 23:00:00 2003 Gary Lerhaupt 0.23.01-1
- Started adding patch support
- Redid reading implementation of modules_conf entries in dkms.conf (now supports more than 5)
- Updated man page

Tue Mar 4 23:00:00 2003 Gary Lerhaupt 0.22.06-1
- Module names are not just assumed to end in .o any longer (you must specify full module name)
- At exit status to invoke_command when bad exit status is returned

Fri Feb 28 23:00:00 2003 Gary Lerhaupt 0.22.03-1
- Changed the way variables are handled in dkms.conf, %kernelver to $kernelver

Mon Feb 24 23:00:00 2003 Gary Lerhaupt 0.22.02-1
- Fixed a typo in install

Tue Feb 11 23:00:00 2003 Gary Lerhaupt 0.22.01-1
- Fixed bug in remove which made it too greedy
- Updated match code

Mon Feb 10 23:00:00 2003 Gary Lerhaupt 0.21.16-1
- Added uninstall action
- Updated man page

Fri Feb 7 23:00:00 2003 Gary Lerhaupt 0.20.06-1
- Added --config option to specify where alternate .config location exists
- Updated the man page to indicate the new option.
- Updated the spec to allow for software versioning printout
- Added -V which prints out the current dkms version and exits

Thu Jan 9 23:00:00 2003 Gary Lerhaupt 0.19.01-1
- Added GPL stuffs

Mon Dec 9 23:00:00 2002 Gary Lerhaupt 0.18.04-1
- Added support for multiple modules within the same install
- Added postadd and fixed up the man page

Fri Dec 6 23:00:00 2002 Gary Lerhaupt 0.17.01-1
- Cleaned up the spec file.

Fri Nov 22 23:00:00 2002 Gary Lerhaupt
- Fixed a bug in finding MAKE subdirectives

Thu Nov 21 23:00:00 2002 Gary Lerhaupt
- Fixed make.log path error when module make fails
- Fixed invoke_command to work under RH8.0
- DKMS now edits kernel makefile to get around RH8.0 problems

Wed Nov 20 23:00:00 2002 Gary Lerhaupt
- Reworked the implementation of -q, --quiet

Tue Nov 19 23:00:00 2002 Gary Lerhaupt
- Version 0.16: added man page

Mon Nov 18 23:00:00 2002 Gary Lerhaupt
- Version 0.13: added match option
- Version 0.14: dkms is no longer a SysV service
- Added depmod after install and remove
- Version 0.15: added MODULES_CONF directives in dkms.conf

Fri Nov 15 23:00:00 2002 Gary Lerhaupt
- Version 0.12: added the -q (quiet) option

Thu Nov 14 23:00:00 2002 Gary Lerhaupt
- Version 0.11: began coding the status function

Wed Nov 13 23:00:00 2002 Gary Lerhaupt
- Changed the name to DKMS
- Moved original_module to its own separate directory structure
- Removal now does a complete clean up

Mon Nov 11 23:00:00 2002 Gary Lerhaupt
- Split build into build and install
- dkds.conf is now sourced in
- added kernelver variable to dkds.conf

Fri Nov 8 23:00:00 2002 Gary Lerhaupt
- Added date to make.log
- Created the prepare_kernel function

Thu Nov 7 23:00:00 2002 Gary Lerhaupt
- Barebones implementation complete

Wed Oct 30 23:00:00 2002 Gary Lerhaupt
- Initial coding


 
ICM