KBDE

About
 Main Page

Get It
 Via the Web
 Via Anonymous CVS

Driver
 README
 News
 ChangeLog
 Installation
 THANKS
 FAQ

 KBDE.4
 KBDE.9

Utils
 README
 News
 ChangeLog

 KBDE.1

Develop
 KBDE.3
 KBDE_ASCII.3
 KBDE_MISC.3
 XT_KBDE_SCANCODE.7

Resources
 WEB CVS
 XT Scancodes
 SourceForge Page
 Mailing List
 Forums
 LinuxLinks
 Related Projects

My Other SF projects
 ksm
 nfstimesync
 noexec
 pkgrebuild
 rpmrebuild (with Eric Gerbier)
 rrp_statify
 statifier

SourceForge.net Logo

 
KBDE DRIVER'S Installation
COMPILATION:

make

INSTALLATION (as root)
make [DESTDIR=] install mknod

Or just rebuild rpm from source.

CONFIGURATION.

By default, module will be compiled for the currently running kernel.
Make variable MODULE_KERNEL_VERSION (if defined) specified for which kernel
module should be compiled.

If you kernel has unusual name (i.e, not in the form x.y.z) you'll need
specify make variable KERNEL_VERSION as appropriative kernel version
(i.e 2.2 2.4, etc)

NEED_MODVERSIONS variable control usage module versions.

NEED_MODVERSIONS= 
  autodetection: if MODULE_KERNEL_VERSION has module version support
  configured, it will be used, otherwise not.

NEED_MODVERSION=yes
   force module versions usage.

NEED_MODVERSION=
   force module version omitting. 


EXAMPLES.
   # Build for the current kernel
   make all install 
   # Build rpm
   rpmbuild --rebuild .src.rpm

   # Build for the kernel other, then current
   make all install MODULE_KERNEL_VERSION=2.2.14my_kernel
   # Build rpm
   MODULE_KERNEL_VERSION=2.2.14my_kernel rpmbuild --rebuild .src.rpm
 
   # Build for the kernel with strange name from which impossible
   # get kernel series (Apriory knowledge - kernel is 2.4)
   make all install MODULE_KERNEL_VERSION=some_strange_name KERNEL_VERSION=2.4
   # Build rpm
   MODULE_KERNEL_VERSION=some_strange_name KERNEL_VERSION=2.4 \
      rpmbuild --rebuild < package.src.rpm

SUPPORTED KERNELS.
Build support kernels 2.2, 2.4 and 2.6