dkms-vl.spec 38 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941
  1. %bcond_with systemd
  2. Summary: Dynamic Kernel Module Support Framework
  3. Summary(ja): DKMS (ダイナミックカーネルモジュールサポート) フレームワーク
  4. Name: dkms
  5. Version: 2.8.4
  6. Release: 1%{?_dist_release}%{?with_systemd:.systemd}
  7. Group: system
  8. Vendor: Project Vine
  9. Distribution: Vine Linux
  10. Packager: shaolin, daisuke
  11. License: GPLv2+
  12. URL: https://github.com/dell/dkms/
  13. Source0: https://github.com/dell/dkms/archive/v%{version}.tar.gz#/dkms-%{version}.tar.gz
  14. Patch100: dkms-2.8.1-mkrpm-vine.patch
  15. Patch101: dkms-2.8.1-mkkmp-vine.patch
  16. Patch102: dkms-2.8.1-autoinstaller-vine.patch
  17. Patch103: dkms-2.8.1-prerm-vine.patch
  18. BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
  19. BuildArch: noarch
  20. Provides: dkms-minimal = %{version}
  21. Requires: bash
  22. Requires: build-essential
  23. Requires: coreutils
  24. Requires: cpio
  25. Requires: elfutils-libelf-devel
  26. Requires: file
  27. Requires: findutils
  28. Requires: gawk
  29. Requires: gcc
  30. Requires: grep
  31. Requires: gzip
  32. Requires: kernel-devel
  33. Requires: sed
  34. Requires: tar
  35. Requires: which
  36. %if "%{?_dist_release}" >= "vl7"
  37. Requires: kmod
  38. %else
  39. Requires: module-init-tools
  40. %endif
  41. %if %{with systemd}
  42. BuildRequires: systemd
  43. %{?systemd_requires}
  44. %else
  45. Requires(post): chkconfig
  46. Requires(preun): chkconfig
  47. Requires(postun): chkconfig
  48. %endif
  49. %description
  50. This package contains the framework for the Dynamic
  51. Kernel Module Support (DKMS) method for installing
  52. module RPMS as originally developed by Dell.
  53. %description -l ja
  54. このパッケージには、ダイナミック・カーネルモジュール・サポート
  55. (DKMS) のフレームワークが収録されています。
  56. これはもともと Dell によって開発されたもので、
  57. カーネルモジュールをコンパイル・配置するために使われます。
  58. %prep
  59. %setup -q
  60. %patch100 -p1
  61. %patch101 -p1
  62. %patch102 -p1
  63. %patch103 -p1 -b .prerm-vine
  64. %build
  65. %install
  66. rm -rf %{buildroot}
  67. %if %{with systemd}
  68. make install-redhat-systemd \
  69. SYSTEMD=%{buildroot}%{_unitdir} \
  70. %else
  71. make install-redhat-sysv \
  72. %endif
  73. DESTDIR=%{buildroot} \
  74. LIBDIR=%{buildroot}%{_prefix}/lib/%{name}
  75. install -p -m 755 -D kernel_install.d_dkms \
  76. %{buildroot}%{_prefix}/lib/kernel/install.d/40-%{name}.install
  77. sed -i -e 's|/usr/bin/bash|/bin/bash|g' \
  78. %{buildroot}%{_prefix}/lib/kernel/install.d/40-%{name}.install \
  79. %{buildroot}%{_sysconfdir}/%{name}/kernel_install.d_dkms
  80. %clean
  81. rm -rf %{buildroot}
  82. %post
  83. #[ -e /sbin/dkms ] && mv -f /sbin/dkms /sbin/dkms.old 2>/dev/null
  84. %if %{with systemd}
  85. %systemd_post %{name}.service
  86. %else
  87. # enable on initial install
  88. [ $1 -lt 2 ] && /sbin/chkconfig dkms_autoinstaller on ||:
  89. %endif
  90. %preun
  91. %if %{with systemd}
  92. %systemd_preun %{name}.service
  93. %else
  94. # remove on uninstall
  95. [ $1 -lt 1 -o -x /bin/systemctl ] && /sbin/chkconfig dkms_autoinstaller off ||:
  96. %endif
  97. %if %{with systemd}
  98. %postun
  99. %systemd_postun %{name}.service
  100. %endif
  101. %files
  102. %defattr(-,root,root)
  103. %license COPYING
  104. %doc sample.spec sample.conf AUTHORS README.md
  105. %{_prefix}/lib/%{name}
  106. %{_prefix}/lib/kernel/install.d/40-%{name}.install
  107. %{_mandir}/man8/dkms.8*
  108. %{_sbindir}/%{name}
  109. %{_localstatedir}/lib/%{name}
  110. %config(noreplace) %{_sysconfdir}/%{name}
  111. %{_sysconfdir}/kernel/postinst.d/%{name}
  112. %{_sysconfdir}/kernel/prerm.d/%{name}
  113. %dir %{_datadir}/bash-completion
  114. %dir %{_datadir}/bash-completion/completions
  115. %{_datadir}/bash-completion/completions/%{name}
  116. %if %{with systemd}
  117. %{_unitdir}/%{name}.service
  118. %else
  119. %{_initdir}/dkms_autoinstaller
  120. %endif
  121. %changelog
  122. * Tue Mar 16 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.8.4-1
  123. - new upstream release.
  124. - dropped Patch0: fixed in upstream.
  125. * Fri May 01 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.8.1-1
  126. - new upstream release.
  127. - updated Patch100-103.
  128. - dropped Patch104
  129. - added systemd support (disabled as default).
  130. * Wed Oct 02 2013 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0.21.1-9
  131. - add R: build-essential
  132. * Wed Jun 01 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0.21.1-8
  133. - add patch104
  134. - add missing condition to use debian specific log message
  135. - fix error messages
  136. * Tue Apr 19 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0.21.1-7
  137. - rebuild for Vine 6
  138. * Wed Jun 03 2009 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 2.0.21.1-6
  139. - update Patch103
  140. remove prebuilt binary modules and directory too,
  141. when a specific kernel is being removed
  142. * Wed May 06 2009 Daisuke SUZUKI <daisuke@linux.or.jp> - 2.0.21.1-5
  143. - fix patch103, add missing 'fi'
  144. * Tue Apr 28 2009 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 2.0.21.1-4
  145. - add Patch103 to supress unnecessary error messages
  146. * Mon Apr 27 2009 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 2.0.21.1-3
  147. - add Patch102 (make startup message a bit fancier)
  148. * Thu Apr 23 2009 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 2.0.21.1-2
  149. - add Patch100 to handle mkrpm properly on Vine
  150. - add Patch101 to handle mkkmp properly on Vine
  151. * Thu Apr 9 2009 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 2.0.21.1-1
  152. - initial build for Vine Linux
  153. * Wed May 28 2008 Matt Domsch <Matt_Domsch@dell.com> 2.0.19.1
  154. - depmod on uninstall before mkinitrd, depmod fix & cleanups
  155. - find_module_from_ko() could incorrectly return multiple values
  156. * Tue Mar 25 2008 Matt Domsch <Matt_Domsch@dell.com> 2.0.19
  157. - fix dkms.spec file/dir ownerships yet again
  158. * Thu Mar 20 2008 Matt Domsch <Matt_Domsch@dell.com> 2.0.18
  159. - don't include dist/ in tarball
  160. - use /etc/kernel/{prerm,postinst}.d/dkms in RPMs now too
  161. - mkrpm: display rpmbuild log on error, write RPMs to $dkms_tree/$module/$module_version/rpm
  162. - clarify license in spec to GPLv2+
  163. * Fri Feb 15 2008 Matt Domsch <Matt_Domsch@dell.com> 2.0.17.6
  164. - call udevadm trigger instead of udevtrigger for newer udev (Launchpad #192241)
  165. - omit installed-weak modules from remove --all (Red Hat BZ#429410)
  166. * Wed Oct 10 2007 Matt Domsch <Matt_Domsch@dell.com> 2.0.17.5
  167. - call udevtrigger if we install a module for the currently running kernel
  168. - uninstall from /extra before DEST_MODULE_LOCATION (Red Hat BZ#264981)
  169. - Run depmod after uninstall
  170. * Wed Sep 19 2007 Matt Domsch <Matt_Domsch@dell.com> 2.0.17.4
  171. - upgrade to latest upstream
  172. * Wed Jun 20 2007 Matt Domsch <Matt_Domsch@dell.com> 2.0.16.2
  173. - updated for Ubuntu support, other bugfixes.
  174. * Tue Mar 20 2007 Matt Domsch <Matt_Domsch@dell.com> 2.0.16.1
  175. - spec file cleanups per re-review in Fedora
  176. - add bash completion, rpmbuild check, pinit, pass-arch patches from
  177. Mandriva. These are generic. The other Mandriva patches appear to
  178. be distro-specific.
  179. - Look for /etc/sysconfig/module-init-tools to get some values.
  180. * Tue Feb 27 2007 Matt Domsch <Matt_Domsch@dell.com> 2.0.16
  181. - fix override_dest_module_location() for historical distro versions
  182. - don't run weak-modules if it doesn't exist
  183. * Mon Feb 26 2007 Matt Domsch <Matt_Domsch@dell.com> 2.0.15
  184. - release with no changes
  185. * Fri Feb 23 2007 Matt Domsch <Matt_Domsch@dell.com> 2.0.14.1
  186. - After upgrading from older DKMS versions to 2.0.14, any previously
  187. installed modules wouldn't show status properly, and wouldn't
  188. uninstall properly, due to the new policy of using /extras/ and
  189. /updates/. Needed to take that into account and look in both places.
  190. - SuSE puts weak-modules in /usr/lib/module-init-tools not /sbin.
  191. * Thu Feb 22 2007 Matt Domsch <Matt_Domsch@dell.com> 2.0.14
  192. - RHEL5 weak module status report fixed
  193. * Mon Feb 19 2007 Matt Domsch <Matt_Domsch@dell.com> 2.0.13.2
  194. - RHEL5 weak module recognition with new state installed-weak
  195. - autoinstaller recognizes installed-weak and doesn't rebuild
  196. - RHEL5 and SLES10 and higher weak module code expects modules to go
  197. into /lib/modules/$kern/{extra,updates} respectively, so force that.
  198. * Mon Feb 5 2007 Matt Domsch <Matt_Domsch@dell.com>
  199. - patch from http://qa.mandriva.com/show_bug.cgi?id=27985 assigns new
  200. modprobe.conf alias ordinals starting at zero.
  201. * Fri Jan 12 2007 Matt Domsch <Matt_Domsch@dell.com> 2.0.13.1
  202. - properly create driver disks for Fedora Core 6 and RHEL5
  203. - make .iso, .tar, and floppy .img driver disks for Red Hat and SuSE
  204. - set CLEAN properly even if MAKE[] isn't set.
  205. - fix install.sh buglet installing the manpage
  206. * Thu Jun 29 2006 Matt Domsch <Matt_Domsch@dell.com>
  207. - cleanups to match Fedora Extras spec file
  208. * Thu Jun 29 2006 Matt Domsch <Matt_Domsch@dell.com> 2.0.13
  209. - bump to 2.0.13
  210. * Wed Jun 28 2006 Matt Domsch <Matt_Domsch@dell.com> 2.0.12.1-1
  211. - fix version comparison awk pattern matching invocation and a line continuation
  212. * Mon Jun 26 2006 Matt Domsch <Matt_Domsch@dell.com> 2.0.12-1
  213. - bump to 2.0.12
  214. * Wed Jun 14 2006 Matt Domsch <Matt_Domsch@dell.com> 2.0.11.1-1
  215. - fix version comparison for all 2.6 kernels
  216. * Mon Apr 10 2006 Matt Domsch <Matt_Domsch@dell.com>
  217. - add README.dkms to doc
  218. * Wed Mar 29 2006 Matt Domsch <Matt_Domsch@dell.com> 2.0.11-1
  219. - use -n <val> to all head and tail calls
  220. * Tue Mar 28 2006 Matt Domsch <Matt_Domsch@dell.com> 2.0.10.1-1
  221. - fix munging of /etc/sysconfig/kernel INITRD_MODULES= line
  222. so it doesn't move already-present entries to the end
  223. * Thu Mar 16 2006 Matt Domsch <Matt_Domsch@dell.com> 2.0.10-1
  224. - bump to 2.0.10
  225. * Wed Mar 15 2006 Matt Domsch <Matt_Domsch@dell.com> 2.0.9.3-1
  226. - add PRE_INSTALL dkms.conf directive
  227. * Tue Mar 14 2006 Matt Domsch <Matt_Domsch@dell.com> 2.0.9.2-1
  228. - add SuSE Kernel Module Package (mkkmp) support
  229. * Tue Dec 13 2005 Matt Domsch <Matt_Domsch@dell.com> 2.0.9.1-1
  230. - patch from Eric Devolder enables mkinitrd for Debian Sarge
  231. - include debian/ directory in upstream tarball
  232. * Thu Dec 8 2005 Matt Domsch <Matt_Domsch@dell.com> 2.0.9-1
  233. - fix DF28947 (remove word 'only') from a printed message
  234. - gzip -9 dkms.8 manpage
  235. * Wed Dec 7 2005 Matt Domsch <Matt_Domsch@dell.com> 2.0.8.3
  236. - look to DKMS_DIRECTIVE* environment variables to override dkms.conf settings
  237. - don't create/remove (unused) /var/lock/subsys/dkms files in autoinstaller
  238. * Mon Nov 7 2005 Gary Lerhaupt <gary_lerhaupt@dell.com> 2.0.8.2
  239. - Multi driver suse driver disk support (thanks to Sreenivas.Bagalkote@engenio.com)
  240. - Cleanup tempdir when ldtarball fails
  241. * Mon Nov 7 2005 Gary Lerhaupt <gary_lerhaupt@dell.com> 2.0.8.1
  242. - mkrpm now is built with -ba, not -bb (creates source RPM)
  243. * Fri Nov 4 2005 Gary Lerhaupt <gary_lerhaupt@dell.com> 2.0.8
  244. - In dkms_autoinstaller added -no-clean-kernel to builds of multiple modules to avoid mrproper
  245. * Wed Oct 19 2005 Gary Lerhaupt <gary_lerhaupt@dell.com> 2.0.7
  246. - Repackaged 2.0.6.2 as 2.0.7
  247. * Wed Oct 19 2005 Gary Lerhaupt <gary_lerhaupt@dell.com> 2.0.6.2
  248. - Updated dkms_mkkerneldoth to know about VMWare kernel
  249. * Sun Oct 9 2005 Gary Lerhaupt <gary_lerhaupt@dell.com> 2.0.6.1
  250. - Changed root check on ldtarball to only care about root if it sees --force
  251. * Fri Sep 2 2005 Gary Lerhaupt <gary_lerhaupt@dell.com> 2.0.6
  252. - renamed 2.0.5.9 to 2.0.6
  253. * Mon Jul 25 2005 Gary Lerhaupt <gary_lerhaupt@dell.com> 2.0.5.9
  254. - FIXED BUG, when only some modules have original_modules, ARCHIVE_PREF3 wasn't getting reset causing big problems
  255. * Mon Jul 18 2005 Gary Lerhaupt <gary_lerhaupt@dell.com> 2.0.5.8
  256. - DKMS install now moves out original modules, does not copy them out
  257. * Tue Jun 7 2005 Gary Lerhaupt <gary_lerhaupt@dell.com> 2.0.5.7
  258. - Get rid of grep error when looking for RH file on non RH distro (Matt Domsch)
  259. * Wed May 11 2005 Gary Lerhaupt <gary_lerhaupt@dell.com> 2.0.5.6
  260. - handle obsolete modules in /etc/sysconfig/kernel
  261. * Fri Apr 29 2005 Gary Lerhaupt <gary_lerhaupt@dell.com> 2.0.5.5
  262. - dkms remove now properly removes modules_conf_aliases (thanks Matthew Melvin)
  263. * Wed Apr 20 2005 Gary Lerhaupt <gary_lerhaupt@dell.com> 2.0.5.4
  264. - Mktarball fails if it can't find dkms_dbversion
  265. * Tue Mar 15 2005 Gary Lerhaupt <gary_lerhaupt@dell.com> 2.0.5.3
  266. - More spec cleanups
  267. * Mon Mar 14 2005 Gary Lerhaupt <gary_lerhaupt@dell.com> 2.0.5.2
  268. - Tweaked spec to follow http://fedoraproject.org/wiki/PackagingGuidelines
  269. * Thu Mar 03 2005 Gary Lerhaupt <gary_lerhaupt@dell.com> 2.0.5.1
  270. - Added --size for alternate driver disk image sizes
  271. * Tue Jan 25 2005 Gary Lerhaupt <gary_lerhaupt@dell.com> 2.0.5
  272. - Repackaged as 2.0.5
  273. * Mon Jan 17 2005 Gary Lerhaupt <gary_lerhaupt@dell.com> 2.0.4.3
  274. - Allow MAKE_MATCH[0] to decide if MAKE[0] will be used
  275. - Add Taroon check in template-dkms-mkrpm.spec for ia32e detection
  276. * Mon Dec 20 2004 Gary Lerhaupt <gary_lerhaupt@dell.com> 2.0.4.2
  277. - John Hull's patch for no SuSE 2.6 kernel preparation
  278. * Wed Dec 15 2004 Gary Lerhaupt <gary_lerhaupt@dell.com> 2.0.4.1
  279. - Red Hat driver disks can now have modules.pcimap and pci.ids files
  280. * Mon Dec 13 2004 Gary Lerhaupt <gary_lerhaupt@dell.com> 2.0.4
  281. - bumped revision
  282. * Fri Dec 10 2004 Gary Lerhaupt <gary_lerhaupt@dell.com> 2.0.3.3
  283. - Added quotes to $kernel_config when checking variable
  284. - Tweak the multiowned arch detection workaround to deal with no ownership
  285. * Mon Dec 6 2004 Gary Lerhaupt <gary_lerhaupt@dell.com> 2.0.3.2
  286. - Fix to template-spec so that ia32e check doesn't require kernel sources
  287. * Wed Dec 1 2004 Gary Lerhaupt <gary_lerhaupt@dell.com> 2.0.3.1
  288. - Jeffrey Kirsher's workaround for arch detection on multiowned /lib/modules
  289. * Mon Nov 22 2004 Gary Lerhaupt <gary_lerhaupt@dell.com> 2.0.3
  290. - Issues regressed. Bumped to non-testing version.
  291. * Fri Nov 19 2004 Gary Lerhaupt <gary_lerhaupt@dell.com> 2.0.2.5
  292. - DKMS ldtarball arch fix for changed Andreas 2.0.2 code
  293. - Workaround for Red Hat's new source symlink in 2.6.9
  294. - All 'cd -' now output to /dev/null
  295. * Sat Oct 2 2004 Gary Lerhaupt <gary_lerhaupt@dell.com> 2.0.2
  296. - Added --verbose which invoke_command uses
  297. - Fixed it so mrproper doesn't get run > 2.6.6
  298. * Tue Sep 28 2004 Gary Lerhaupt <gary_lerhaupt@dell.com> 2.0.1.2-1
  299. - Charles Duffy's fix for multiple rpms owning /lib/modules/kernel...
  300. - Andreas Gruenbacher's removal of IFS usage
  301. - Andreas Gruenbacher's reorganizing prepare check into prepare_kernel
  302. - Andreas Gruenbacher's patch to cut down on line length by using $base_dir
  303. - fixed $base_dir so it gets set after setup_kernels_arches
  304. * Sun Sep 12 2004 Andreas Gruenbacher <agruen@suse.de>
  305. - patch to remove tick usage
  306. - patch to rewrite version comparison code
  307. - patch to switch to usage of case, remove use of grep -c, remove use of IFS
  308. - patch to change handling of stderr
  309. * Fri Sep 10 2004 Gary Lerhaupt <gary_lerhaupt@dell.com>
  310. - Fixed remove so you can remove modules in added state
  311. * Thu Sep 9 2004 Gary Lerhaupt <gary_lerhaupt@dell.com>
  312. - Removed "module ignored" message from dkms_autoinstaller
  313. * Thu Aug 26 2004 Gary Lerhaupt <gary_lerhaupt@dell.com> 2.0.0-1
  314. - Output to stderr is now >> and not >
  315. - Added kludge to allow redhat1 driver disks with BOOT kernel modules
  316. - Allow cross arch building on 2.6 if --kernelsourcedir is passed
  317. - Generic make commands now respect --kernelsourcedir
  318. - Bumped dkms_dbversion to 2.0.0
  319. * Thu Aug 19 2004 Gary Lerhaupt <gary_lerhaupt@dell.com> 1.96.02-1
  320. - Fixed suse driver disks for i386
  321. * Thu Aug 12 2004 Gary Lerhaupt <gary_lerhaupt@dell.com> 1.96.01-1
  322. - Look for /etc/SuSEconfig also to know if its a SuSE box
  323. - If no make command, set the clean command
  324. * Wed Aug 11 2004 Gary Lerhaupt <gary_lerhaupt@dell.com> 1.95.32-1
  325. - Added suse mkdriverdisk support
  326. - Updated man page
  327. * Tue Aug 10 2004 Gary Lerhaupt <gary_lerhaupt@dell.com> 1.95.25-1
  328. - Added provides: dkms-minimal for Mandrake
  329. - Added -r, --release for use in SuSE driver disks
  330. * Fri Aug 06 2004 Gary Lerhaupt <gary_lerhaupt@dell.com> 1.95.24-1
  331. - Fixed kernelsourcedir error message.
  332. - dkms_autoinstaller now excepts a kernel parameter
  333. * Tue Jul 27 2004 Gary Lerhaupt <gary_lerhaupt@dell.com> 1.95.19-1
  334. - Created a set_kernel_source_dir function to remove dup code
  335. * Mon Jul 26 2004 Gary Lerhaupt <gary_lerhaupt@dell.com> 1.95.18-1
  336. - Added John Hull's SuSE support patches (mkinitrd, config prep)
  337. * Fri Jul 23 2004 Gary Lerhaupt <gary_lerhaupt@dell.com> 1.95.11-1
  338. - Split modulesconf_modify to separate add and remove functions
  339. - Added support for /etc/modprobe.conf
  340. * Thu Jul 15 2004 Gary Lerhaupt <gary_lerhaupt@dell.com> 1.95.10-1
  341. - Remove coreutils as a dependency to avoid RH21 error.
  342. * Wed Jul 14 2004 Gary Lerhaupt <gary_lerhaupt@dell.com> 1.95.09-1
  343. - DKMS ldtarball now check dbversion and wont load future tarballs
  344. * Mon Jul 12 2004 Gary Lerhaupt <gary_lerhaupt@dell.com> 1.95.06-1
  345. - Buchan Milne's Mandrake prep support patch
  346. - Buchan Milne's macro additions to template-dkms-mkrpm.spec
  347. - Buchan Milne's typo corrections in mkrpm
  348. - Buchan Milne's change to how mkrpm works (mktarball happen in rpm prep)
  349. * Tue Jul 06 2004 Gary Lerhaupt <gary_lerhaupt@dell.com> 1.94.16-1
  350. - Added a dependency on modutils for usage of modinfo
  351. - Added version sanity check
  352. - dkms_autoinstaller now check for sanity of version
  353. - Changed conversion algorithm for /var/dkms to /var/lib/dkms
  354. - Changed all warning to get to stderr
  355. - set_module_suffix doesn't use version_checker because its too slow
  356. * Thu Jul 01 2004 Gary Lerhaupt <gary_lerhaupt@dell.com> 1.94.06-1
  357. - Reworked version checking to handle non-digit characters
  358. - Added coreutils as a dependency
  359. - Create a tempdir in mkdriverdisk, whoops (thanks Charles Duffy)
  360. * Wed Jun 30 2004 Gary Lerhaupt <gary_lerhaupt@dell.com> 1.94.03-1
  361. - dkms_dbversion belongs in /var/lib/dkms (thanks Thomas Palmieri)
  362. - Added a version checking subroutine
  363. - Removed gt2dot4 variable in favor of kernel version checking
  364. - MAKE is no longer required. If none specified, it uses a default.
  365. * Thu Jun 24 2004 Gary Lerhaupt <gary_lerhaupt@dell.com> 1.94.01-1
  366. - Buchan Milne's optimization of the arch detection code
  367. * Wed Jun 23 2004 Gary Lerhaupt <gary_lerhaupt@dell.com> 1.93.14-1
  368. - Fixed bug when find finds more than one thing (thanks Paul Howarth)
  369. - Changed arch detection code to first try RPM which always will get it right (thanks Vladimir Simonov)
  370. * Tue Jun 22 2004 Gary Lerhaupt <gary_lerhaupt@dell.com> 1.93.12-1
  371. - Initial mkrpm is working
  372. - Added --source-only option to mktarball
  373. - mkrpm handles --source-only
  374. - Updated manpage
  375. * Thu Jun 17 2004 Gary Lerhaupt <gary_lerhaupt@dell.com> 1.93.04-1
  376. - Started adding mkrpm
  377. * Wed Jun 16 2004 Gary Lerhaupt <gary_lerhaupt@dell.com> 1.93.01-1
  378. - Fixed dkms_autoinstaller bugs (thanks Vladimir Simonov)
  379. - Fixed paths in the tarball's install.sh
  380. * Tue Jun 15 2004 Gary Lerhaupt <gary_lerhaupt@dell.com> 1.92.33-1
  381. - kernelver/arch handling for mktarball
  382. * Mon Jun 14 2004 Gary Lerhaupt <gary_lerhaupt@dell.com> 1.92.26-1
  383. - Added support for RH v2 driver disks (they support multiple arches)
  384. * Fri Jun 11 2004 Gary Lerhaupt <gary_lerhaupt@dell.com> 1.92.24-1
  385. - Continue rework of kernelver/arch handling
  386. - Added PATH fix (thanks Andrey Ulanov <andrey.ulanov@acronis.com>)
  387. - config_contents should not be local (thanks Andrey Ulanov)
  388. - If no config in /configs, just use .config (thanks Andrey Ulanov)
  389. - match now pays attention to --kernelsourcedir
  390. * Wed Jun 09 2004 Gary Lerhaupt <gary_lerhaupt@dell.com> 1.92.06-1
  391. - Started coding new kernelver arch CLI handling
  392. * Mon Jun 07 2004 Gary Lerhaupt <gary_lerhaupt@dell.com> 1.92.04-1
  393. - Added STRIP[] directive. By default dkms now runs strip -g on all built modules.
  394. - Fix set_module_suffix in dkms build
  395. - Changed /etc/dkms_framework.conf to /etc/dkms/framework.conf
  396. - Added reload into dkms_autoinstaller to limit Mandrake error messages
  397. - Moved /var/dkms to /var/lib/dkms !!!!!!!!!!!!!!!!
  398. * Fri Jun 04 2004 Gary Lerhaupt <gary_lerhaupt@dell.com> 1.92.01-1
  399. - PRE_BUILD, POST_BUILD, POST_ADD, etc all now allow their scripts to accept parameters
  400. * Thu Jun 03 2004 Gary Lerhaupt <gary_lerhaupt@dell.com> 1.91.18-1
  401. - Added --installtree option to specify different install location besides /lib/modules
  402. - Took Charles Duffy's advice and removed brackets on error messages
  403. * Wed Jun 02 2004 Gary Lerhaupt <gary_lerhaupt@dell.com> 1.91.14-1
  404. - Added set_module_suffix function
  405. * Tue Jun 01 2004 Gary Lerhaupt <gary_lerhaupt@dell.com> 1.91.12-1
  406. - Added a PRE_BUILD dkms.conf directive.
  407. * Thu May 27 2004 Gary Lerhaupt <gary_lerhaupt@dell.com> 1.91.11-1
  408. - Added build time check for gcc and make if there is a build failure
  409. - You can now specify --archive to mktarball to control the naming of the made tarball (thanks Vladimir Simonov)
  410. * Wed May 26 2004 Gary Lerhaupt <gary_lerhaupt@dell.com> 1.91.07-1
  411. - Removed rpm dependency on gcc (thanks Vladimir Simonov)
  412. - Re-implemented dkms status recursively
  413. * Mon May 24 2004 Gary Lerhaupt <gary_lerhaupt@dell.com> 1.91.01-1
  414. - Added local variable declarations to local variables
  415. * Fri May 21 2004 Gary Lerhaupt <gary_lerhaupt@dell.com> 1.90.46-1
  416. - Vladimir Simonov's invoke_command improvements for keeping /tmp clean
  417. * Thu May 20 2004 Gary Lerhaupt <gary_lerhaupt@dell.com> 1.90.45-1
  418. - Pass --targetarch to dkms_mkkerneldoth (thanks to Vladimir Simonov <validimir.simonov@acronis.com>)
  419. - Moved arch detection into a function called detect_arch
  420. * Wed May 19 2004 Gary Lerhaupt <gary_lerhaupt@dell.com> 1.90.44-1
  421. - Bug fixes on arch support
  422. - Updated man page
  423. * Tue May 18 2004 Gary Lerhaupt <gary_lerhaupt@dell.com> 1.90.32-1
  424. - Completing arch awareness and transition scripts
  425. - Created upgrade_dkms_archify.sh to update DKMS trees for arch support
  426. * Mon May 17 2004 Gary Lerhaupt <gary_lerhaupt@dell.com> 1.90.06-1
  427. - Continued adding arch awareness
  428. * Thu May 13 2004 Gary Lerhaupt <gary_lerhaupt@dell.com> 1.90.01-1
  429. - Started adding arch awareness into the DKMS tree
  430. * Fri May 07 2004 Gary Lerhaupt <gary_lerhaupt@dell.com> 1.10-1
  431. - bumped the revision
  432. * Thu May 06 2004 Gary Lerhaupt <gary_lerhaupt@dell.com> 1.09.21-1
  433. - Improved readability of install and uninstall text to the screen
  434. - You can now specify multiple actions in the same command
  435. * Wed May 05 2004 Gary Lerhaupt <gary_lerhaupt@dell.com> 1.09.05-1
  436. - Added arch_used as part of the filename of a tarball created by mktarball
  437. - If multiple original modules exist in a single kernel, the one in /updates is preferred
  438. - Changed multiple original module handling to move out and store all collisions
  439. * Mon May 03 2004 Gary Lerhaupt <gary_lerhaupt@dell.com> 1.09.01-1
  440. - Changed 2.6 prep prepare-all target usage to make modules_prepare
  441. - Changed 2.6 make command to always use M= as this is fixed in 2.6.6-rc3-bk5
  442. * Fri Apr 30 2004 Gary Lerhaupt <gary_lerhaupt@dell.com> 1.09-1
  443. - If module build exit status is bad, die accordingly
  444. - 2.6 kernel prep changes (not quite there yet, still broken)
  445. * Thu Apr 29 2004 Gary Lerhaupt <gary_lerhaupt@dell.com> 1.08.06-1
  446. - Added BUILD_EXCLUSIVE_KERNEL & BUILD_EXCLUSIVE_ARCH directives for dkms.conf
  447. - Tweaked dkms_autoinstaller to more gracefully handle a build failure
  448. * Tue Apr 27 2004 Gary Lerhaupt <gary_lerhaupt@dell.com> 1.08.02-1
  449. - Got rid of make clean warning if not present
  450. * Tue Apr 20 2004 Gary Lerhaupt <gary_lerhaupt@dell.com> 1.08.01-1
  451. - Fixed error message when compiling with --no-prepare-kernel
  452. * Tue Apr 13 2004 Gary Lerhaupt <gary_lerhaupt@dell.com> 1.08-1
  453. - Fixed the format of rhdd-6.1 for Red Hat driver disks
  454. - Update man page with new white paper info
  455. * Thu Apr 1 2004 Gary Lerhaupt <gary_lerhaupt@dell.com> 1.07-1
  456. - Added work-around to recognize ia32e kernel config instead of x86_64
  457. - Got rid of start and stop functions which were no-ops anyway
  458. * Thu Mar 25 2004 Gary Lerhaupt <gary_lerhaupt@dell.com> 1.06-1
  459. - Added a fix to keep the driver disk filename from being so long that it breaks
  460. * Mon Feb 09 2004 Gary Lerhaupt <gary_lerhaupt@dell.com> 1.05-1
  461. - Added a fix to resolve RHEL21 depmod errors when an obsolete reference is found
  462. * Thu Jan 15 2004 Gary Lerhaupt <gary_lerhaupt@dell.com> 1.02-1
  463. - Fixed mkinitrd for ia64
  464. * Tue Dec 09 2003 Gary Lerhaupt <gary_lerhaupt@dell.com> 1.00.01-1
  465. - Fixed /usr/share/doc/dkms-<version> mode to 755
  466. * Mon Dec 01 2003 Gary Lerhaupt <gary_lerhaupt@dell.com> 1.00-1
  467. - Bumped version to 1.00
  468. * Mon Nov 24 2003 Gary Lerhaupt <gary_lerhaupt@dell.com> 0.99.02-1
  469. - Add -t vfat to loopback mount during creation of driver disk
  470. * Fri Nov 21 2003 Gary Lerhaupt <gary_lerhaupt@dell.com> 0.99.01-1
  471. - Only edit /etc/modules.conf if remake_initrd is set or if this is the last uninstall and no original module exists
  472. - Added MODULES_CONF_OBSOLETE_ONLY array directive in dkms.conf
  473. - Updated man page
  474. * Wed Nov 19 2003 Gary Lerhaupt <gary_lerhaupt@dell.com> 0.46.05-1
  475. - Fixed a bug in mktarball to limit the tarball name to less than 255 chars
  476. * Tue Nov 18 2003 Gary Lerhaupt <gary_lerhaupt@dell.com> 0.46.04-1
  477. - Binary only tarballs now contain a copy of dkms.conf so that they can be force loaded
  478. * Mon Nov 17 2003 Gary Lerhaupt <gary_lerhaupt@dell.com> 0.45.03-1
  479. - Updated man page, recommended rpm naming: <module>-<version>-<rpmversion>dkms.noarch.rpm
  480. * Thu Nov 13 2003 Gary Lerhaupt <gary_lerhaupt@dell.com> 0.45.02-1
  481. - dkms_autoinstaller is now installed to /etc/init.d for cross-distro happiness
  482. * Fri Nov 07 2003 Gary Lerhaupt <gary_lerhaupt@dell.com> 0.45.01-1
  483. - Added kernel config prepping for hugemem kernel (thanks Amit Bhutani)
  484. - modules.conf only now gets changed during install or uninstall of active module
  485. * Mon Nov 03 2003 Gary Lerhaupt <gary_lerhaupt@dell.com> 0.44.05-1
  486. - Changed MODULES_CONF_ALIAS_TYPE to an array in dkms.conf
  487. - Added MODULES_CONF_OBSOLETES array in dkms.conf
  488. - Reworked modules_conf_modify to make use of OBSOLETES logic
  489. - Updated man page
  490. * Fri Oct 31 2003 Gary Lerhaupt <gary_lerhaupt@dell.com> 0.42.03-1
  491. - Added --binaries-only option to mktarball
  492. - Updated man page
  493. * Thu Oct 30 2003 Gary Lerhaupt <gary_lerhaupt@dell.com> 0.41.15-1
  494. - If depmod or mkinitrd fail during install, automatically go back to built state
  495. - Warn heavily if mkinitrd fails during uninstall
  496. * Wed Oct 29 2003 Gary Lerhaupt <gary_lerhaupt@dell.com> 0.41.11-1
  497. - Removed paths from dkms calls in sample.spec
  498. - Fixed typo of KERNELRELEASE
  499. * Wed Oct 29 2003 Gary Lerhaupt <gary_lerhaupt@dell.com> 0.41.10-1
  500. - Added Red Hat specific kernel prep to avoid make dep (Thanks Matt Domsch)
  501. - Added dkms_mkkerneldoth script to support RH kernel prep
  502. - Moved dkms from /sbin/ to /usr/sbin
  503. - Fixed typo which caused original_module not to get replaced on uninstall
  504. - No longer edit Makefiles, just specify KERNELVERSION=$kernel_version on the command line
  505. - Removed unnecessary depmod during uninstall
  506. * Thu Oct 23 2003 Gary Lerhaupt <gary_lerhaupt@dell.com> 0.40.16-1
  507. - Fixed mkdriverdisk to copy rhdd-6.1 file into driver disk image
  508. * Wed Oct 22 2003 Gary Lerhaupt <gary_lerhaupt@dell.com> 0.40.15-1
  509. - Changed expected driver disk filename from module-info to modinfo to work on legacy RH OSs
  510. * Tue Oct 14 2003 Gary Lerhaupt <gary_lerhaupt@dell.com> 0.40.14-1
  511. - Unset all arrays before using them. duh.
  512. * Tue Oct 07 2003 Gary Lerhaupt <gary_lerhaupt@dell.com> 0.40.12-1
  513. - Fixed bug in autoinstaller where it wasn't looking for dkms.conf through source symlink
  514. * Thu Oct 02 2003 Gary Lerhaupt <gary_lerhaupt@dell.com> 0.40.11-1
  515. - Added --rpm_safe_upgrade flag
  516. - Updated the man page and sample.spec
  517. * Wed Oct 01 2003 Gary Lerhaupt <gary_lerhaupt@dell.com> 0.40.05-1
  518. - No longer copy dkms.conf into /var/dkms tree, just go to the source_tree so as to reduce duplication
  519. - Got rid of --post-add, --post-build, --post-install and --post-remove
  520. - Replaced the above with DKMS directives POST_ADD, POST_BUILD, POST_INSTALL, POST_REMOVE
  521. - Fixed ldtarball and mktarball to no longer look for these duplicate files
  522. - Added a sample.conf for /usr/share/doc
  523. - Updated dkms_dbversion to 1.01 from 1.00 due to these changes
  524. - Update the man page
  525. * Tue Sep 30 2003 Gary Lerhaupt <gary_lerhaupt@dell.com> 0.39.17-1
  526. - Added diff checking in status command in case modules are overwritten by someone else
  527. - Fixed already built error message in build_module
  528. - Changed build-arch to noarch
  529. - Updated sample.spec
  530. - Change dest_module_location to not get prefaced by /lib/modules/$kernel_version
  531. - When saving old initrd, copy it instead of moving it in case new one doesn't build
  532. - Only create source symlink during loadtarball if --force or if it doesn't exist
  533. - Decide to completely remove during remove_module after doing find with maxdepth of 0 not 1
  534. * Mon Sep 29 2003 Gary Lerhaupt <gary_lerhaupt@dell.com> 0.39.08-1
  535. - Reworked mktarball format to remove dependence on /var/dkms and /usr/src
  536. - Reworked ldtarball to match new tarball format
  537. - Ldtarball now uses --archive=tarball-location flag instead of --config flag
  538. - Ldtarball can now load any old source tarball as long as it contains a good dkms.conf
  539. - Added --kernelsourcedir cli option to provide alternate location for kernel source
  540. - Driver disk files are now looked for in /redhat_driver_disk
  541. - Added $tmp_location specifiable in /etc/dkms_framework.conf to specify your /tmp dir (default /tmp)
  542. - Updated man page
  543. * Thu Sep 25 2003 Gary Lerhaupt <gary_lerhaupt@dell.com> 0.38.03-1
  544. - Fixed tmp_dir_name typo in ldtarball
  545. - Fixed mkdriverdisk to correctly create kernel/module structure
  546. - Don't expect a rhdd-6.1 file for RH driver disk, dkms will create it
  547. - Remove mkdriverdisk warning on non BOOT kernels
  548. - Moved driver_disk directory location to underneath $module_version
  549. - mkdriverdisk can now accept multiple kernel versions
  550. - Updated man page with info about $dkms_tree and $source_tree as dkms.conf variables
  551. * Wed Sep 24 2003 Gary Lerhaupt <gary_lerhaupt@dell.com> 0.37.10-1
  552. - Don't allow installs of modules onto non-existant kernels
  553. - Suppressed stderr on some commands
  554. - Fixed brain-dead bug for REMAKE INITRD
  555. - During uninstall, dont remake initrd if it was not installed
  556. - ldtarball into unique tempdir and delete it when finished
  557. * Tue Sep 23 2003 Gary Lerhaupt <gary_lerhaupt@dell.com> 0.37.04-1
  558. - Changed PATCH to array based system (added PATCH_MATCH array)
  559. - PATCHes can now be matched against regular expressions, not just substrings
  560. - Changed MODULES_CONF to array based system
  561. - CHANGED MAKE to array based system (added MAKE_MATCH array)
  562. - MAKEs can now be matched against regular expressions, not just substrings.
  563. - Updated man page
  564. * Mon Sep 22 2003 Gary Lerhaupt <gary_lerhaupt@dell.com> 0.36.10-1
  565. - Changed autoinstaller bootup priority from 08 to 04
  566. - Changed invoke_command routine to use mktemp for better security
  567. - Changed invoke_command in dkms_autoinstaller too
  568. * Fri Sep 19 2003 Gary Lerhaupt <gary_lerhaupt@dell.com> 0.36.05-1
  569. - Continued bug testing and fixing new features
  570. * Wed Sep 17 2003 Gary Lerhaupt <gary_lerhaupt@dell.com> 0.36.02-1
  571. - Got rid of MODULE_NAME: replaced with BUILT_MODULE_NAME, DEST_MODULE_NAME arrays
  572. - Got rid of LOCATION: replaced with BUILT_MODULE_LOCATION, DEST_MODULE_LOCATION arrays
  573. - Update man page
  574. * Tue Sep 16 2003 Gary Lerhaupt <gary_lerhaupt@dell.com> 0.36.01-1
  575. - Fixed the setting of the gt2dot4 variable
  576. * Wed Sep 10 2003 Gary Lerhaupt <gary_lerhaupt@dell.com> 0.35.02-1
  577. - Added PACKAGE_NAME, PACKAGE_VERSION requirements to dkms.conf for gmodconfig use
  578. - Fixed creation of /var/dkms before cp of dkms_dbversion in install.sh
  579. * Mon Sep 08 2003 Gary Lerhaupt <gary_lerhaupt@dell.com> 0.34.10-1
  580. - Continued adding autoinstall stuff
  581. - Updated man page
  582. * Fri Sep 05 2003 Gary Lerhaupt <gary_lerhaupt@dell.com> 0.34.01-1
  583. - Added dkms_autoinstaller service (builds module on boot if AUTOINSTALL="yes" in dkms.conf)
  584. - DKMS usage no longer sent to std_err
  585. - Added --no-prepare-kernel cli option
  586. * Fri Aug 08 2003 Gary Lerhaupt <gary_lerhaupt@dell.com> 0.33.02-1
  587. - Fixed quote bugs in match (Reported by: John Hull <john_hull@dell.com>)
  588. - Added Fred Treasure to the AUTHORS list
  589. - Added dkms_dbversion file to DKMS tree to track architecture of dkms db layout
  590. * Thu Jul 03 2003 Gary Lerhaupt <gary_lerhaupt@dell.com> 0.32.04-1
  591. - Added mkinitrd support for SuSE (etc_sysconfig_kernel_modify)
  592. - Added generic make command for kernel >2.4 (make -C <path-to-kernel-source> SUBDIRS=<build dir> modules)
  593. - Fixed kernel prepare to do Red Hat/Generic by default
  594. - Only do make dep if < 2.5
  595. * Tue Jun 03 2003 Gary Lerhaupt <gary_lerhaupt@dell.com> 0.31.04-1
  596. - Modified the Red Hat prep routine to be smaller and more robust (including summit support)
  597. - Added sample.spec to the sources for /usr/share/doc
  598. - If you save a .config before make mrproper, return it right afterwards
  599. - Updated the man page
  600. * Fri May 30 2003 Gary Lerhaupt <gary_lerahupt@dell.com> 0.30.17-1
  601. - Added a remake_initrd function to keep SuSE from doing wrong things
  602. - If you know the correct right steps for rebuilding SuSE initrds, please let me know!
  603. - Updated man page
  604. * Thu May 29 2003 Gary Lerhaupt <gary_lerhaupt@dell.com> 0.30.15-1
  605. - Added a native readlink function to make sure it exists
  606. - Added a mkdir -p to $location to make sure it exists
  607. - Added --directive
  608. * Wed May 28 2003 Gary Lerhaupt <gary_lerhaupt@dell.com> 0.30.05-1
  609. - Added kernel preparation support for SLES/United Linux (Many thanks to: Fred Treasure <fwtreas@us.ibm.com>)
  610. * Tue May 20 2003 Gary Lerhaupt <gary_lerhaupt@dell.com> 0.29.09-1
  611. - On remove, to remove all kernel versions you must now specify --all
  612. - Added grep, cpio and gzip to the Requires of the RPM
  613. - Added cleaning kernel tree (make mrproper) after last build completes
  614. - Before prepare kernel, the current .config is stored in memory to be restored later
  615. - Added a verbose warning to the status command to remind people it only shows DKMS modules
  616. - Added /etc/dkms_framwork.conf for controlling source_tree and dkms_tree
  617. - Added the undocumented --dkmstree and --sourcetree options for cli control of these vars
  618. - When looking for original modules, dkms now employs the find command to expand search past $location
  619. - Updated man page
  620. * Wed May 14 2003 Gary Lerhaupt <gary_lerhaupt@dell.com> 0.28.05-1
  621. - Fixed a typo in the man page.
  622. * Mon May 05 2003 Gary Lerhaupt <gary_lerhaupt@dell.com> 0.28.04-1
  623. - Fixed ldtarball/mktarball to obey source_tree & dkms_tree (Reported By: Jordan Hargrave <jordan_hargrave@dell.com>)
  624. - Added DKMS mailing list to man page
  625. * Tue Apr 29 2003 Gary Lerhaupt <gary_lerhaupt@dell.com> 0.27.05-1
  626. - Changed NEEDED_FOR_BOOT to REMAKE_INITRD as this makes more sense
  627. - Redid handling of modifying modules.conf
  628. - Added MODULE_CONF_ALIAS_TYPE to specs
  629. * Mon Apr 28 2003 Gary Lerhaupt <gary_lerhaupt@dell.com> 0.26.12-1
  630. - Started adding ldtarball support
  631. - added the --force option
  632. - Update man page
  633. * Thu Apr 24 2003 Gary Lerhaupt <gary_lerhaupt@dell.com> 0.26.05-1
  634. - Started adding mktarball support
  635. - Fixed up the spec file to use the tarball
  636. * Tue Mar 25 2003 Gary Lerhaupt <gary_lerhaupt@dell.com> 0.25.14-1
  637. - Continued integrating mkdriverdisk
  638. - Updated man page
  639. * Mon Mar 24 2003 Gary Lerhaupt <gary_lerhaupt@dell.com> 0.25.03-1
  640. - Added renaming ability to modules after builds (MODULE_NAME="beforename.o:aftername.o")
  641. - Started adding mkdriverdisk support
  642. - Added distro parameter for use with mkdriverdisk
  643. - Now using readlink to determine symlink pointing location
  644. - Added redhat BOOT config to default location of config files
  645. - Fixed a bug in read_conf that caused the wrong make subdirective to be used
  646. - Remove root requirement for build action
  647. * Wed Mar 19 2003 Gary Lerhaupt <gary_lerhaupt@dell.com> 0.23.19-1
  648. - Fixed archiving of original modules (Reported by: Kris Jordan <kris@sagebrushnetworks.com>)
  649. * Wed Mar 12 2003 Gary Lerhaupt <gary_lerhaupt@dell.com> 0.23.18-1
  650. - Added kernel specific patching ability
  651. * Mon Mar 10 2003 Gary Lerhaupt <gary_lerhaupt@dell.com> 0.23.16-1
  652. - Removed the sourcing in of /etc/init.d/functions as it was unused anyway
  653. - Implemented generic patching support
  654. - Updated man page
  655. - Fixed timing of the creation of DKMS built infrastructure in case of failure
  656. * Fri Mar 07 2003 Gary Lerhaupt <gary_lerhaupt@dell.com> 0.23.11-1
  657. - Builds now occur in /var/dkms/$module/$module_version/build and not in /usr/src
  658. - Fixed the logging of the kernel_config
  659. * Thu Mar 06 2003 Gary Lerhaupt <gary_lerhaupt@dell.com> 0.23.01-1
  660. - Started adding patch support
  661. - Redid reading implementation of modules_conf entries in dkms.conf (now supports more than 5)
  662. - Updated man page
  663. * Tue Mar 04 2003 Gary Lerhaupt <gary_lerhaupt@dell.com> 0.22.06-1
  664. - Module names are not just assumed to end in .o any longer (you must specify full module name)
  665. - At exit status to invoke_command when bad exit status is returned
  666. * Fri Feb 28 2003 Gary Lerhaupt <gary_lerhaupt@dell.com> 0.22.03-1
  667. - Changed the way variables are handled in dkms.conf, %kernelver to $kernelver
  668. * Mon Feb 24 2003 Gary Lerhaupt <gary_lerhaupt@dell.com> 0.22.02-1
  669. - Fixed a typo in install
  670. * Tue Feb 11 2003 Gary Lerhaupt <gary_lerhaupt@dell.com> 0.22.01-1
  671. - Fixed bug in remove which made it too greedy
  672. - Updated match code
  673. * Mon Feb 10 2003 Gary Lerhaupt <gary_lerhaupt@dell.com> 0.21.16-1
  674. - Added uninstall action
  675. - Updated man page
  676. * Fri Feb 07 2003 Gary Lerhaupt <gary_lerhaupt@dell.com> 0.20.06-1
  677. - Added --config option to specify where alternate .config location exists
  678. - Updated the man page to indicate the new option.
  679. - Updated the spec to allow for software versioning printout
  680. - Added -V which prints out the current dkms version and exits
  681. * Thu Jan 09 2003 Gary Lerhaupt <gary_lerhaupt@dell.com> 0.19.01-1
  682. - Added GPL stuffs
  683. * Mon Dec 09 2002 Gary Lerhaupt <gary_lerhaupt@dell.com> 0.18.04-1
  684. - Added support for multiple modules within the same install
  685. - Added postadd and fixed up the man page
  686. * Fri Dec 06 2002 Gary Lerhaupt <gary_lerhaupt@dell.com> 0.17.01-1
  687. - Cleaned up the spec file.
  688. * Fri Nov 22 2002 Gary Lerhaupt <gary_lerhaupt@dell.com>
  689. - Fixed a bug in finding MAKE subdirectives
  690. * Thu Nov 21 2002 Gary Lerhaupt <gary_lerhaupt@dell.com>
  691. - Fixed make.log path error when module make fails
  692. - Fixed invoke_command to work under RH8.0
  693. - DKMS now edits kernel makefile to get around RH8.0 problems
  694. * Wed Nov 20 2002 Gary Lerhaupt <gary_lerhaupt@dell.com>
  695. - Reworked the implementation of -q, --quiet
  696. * Tue Nov 19 2002 Gary Lerhaupt <gary_lerhaupt@dell.com>
  697. - Version 0.16: added man page
  698. * Mon Nov 18 2002 Gary Lerhaupt <gary_lerhaupt@dell.com>
  699. - Version 0.13: added match option
  700. - Version 0.14: dkms is no longer a SysV service
  701. - Added depmod after install and remove
  702. - Version 0.15: added MODULES_CONF directives in dkms.conf
  703. * Fri Nov 15 2002 Gary Lerhaupt <gary_lerhaupt@dell.com>
  704. - Version 0.12: added the -q (quiet) option
  705. * Thu Nov 14 2002 Gary Lerhaupt <gary_lerhaupt@dell.com>
  706. - Version 0.11: began coding the status function
  707. * Wed Nov 13 2002 Gary Lerhaupt <gary_lerhaupt@dell.com>
  708. - Changed the name to DKMS
  709. - Moved original_module to its own separate directory structure
  710. - Removal now does a complete clean up
  711. * Mon Nov 11 2002 Gary Lerhaupt <gary_lerhaupt@dell.com>
  712. - Split build into build and install
  713. - dkds.conf is now sourced in
  714. - added kernelver variable to dkds.conf
  715. * Fri Nov 8 2002 Gary Lerhaupt <gary_lerhaupt@dell.com>
  716. - Added date to make.log
  717. - Created the prepare_kernel function
  718. * Thu Nov 7 2002 Gary Lerhaupt <gary_lerhaupt@dell.com>
  719. - Barebones implementation complete
  720. * Wed Oct 30 2002 Gary Lerhaupt <gary_lerhaupt@dell.com>
  721. - Initial coding