pcmcia-modules-i386
-------------------

This source package is used to build the standalone pcmcia-modules-*
packages from the pcmcia-cs source (pcmcia-source). The intention is
to separate the userspace packages from the kernel module packages. By
having them separated, the kernel modules won't have to be rebuilt
each time the userspace part is updated. And most importantly, it will
avoid problems where pcmcia-cs won't migrate into testing because some
old module packages for an old kernel haven't been removed from
unstable yet.

This package isn't the most elegant solution to this problem, but it
should work. Although the rules script is quite hackish, and having to
copy the kernel-image source into this package on updates is ugly, the
advantage is that the size of the rules script can be kept to a
minimum, making it easier to understand. The alternative would
probably be even messier and more difficult to understand and
maintain. Besides, these modules are obsolete and incompatible with
the 2.6 kernel.

How to update this package for a new kernel:

1. Replace the kernel-image directory with source of the kernel-image
   package you're building the modules for.

2. Check that the kernel's build-deps are present in
   debian/control.in.source. Add missing ones if necessary.

3. Run debian/regenerate-control.sh. This will regenerate
   debian/control.

4. Add a new changelog entry for your version. Make sure the package
   name corresponds to the Source field in the newly generated
   debian/control, and that the version number is of the form
   <pcmcia-cs_upstream_version>+<revision>. The revision is the
   revision of this package, not that of pcmcia-cs. Don't forget to
   note in the changelog which version of pcmcia-source you built the
   package against.

-- Per Olofsson <pelle@dsv.su.se>
