dkms remove of lirc modules places them in original kernal place rather than ubuntu place

Bug #242216 reported by David Osguthorpe
4
Affects Status Importance Assigned to Milestone
lirc (Ubuntu)
Fix Released
Undecided
Mario Limonciello

Bug Description

Binary package hint: lirc-modules-source

hardy 8.04

lirc-modules-source 0.8.3~pre1-0ubuntu7.1

I need to update a lirc modules with my own version of lirc_mceusb2 (to use a remote not yet in the lirc distribution).

It appears lirc-modules-source now uses dkms to update the lirc modules - which copies existing lirc modules into the dkms save place and puts the new modules under updates/dkms.

The original lirc modules are found in the linux-ubuntu-modules-2.6.24-18-generic package and installed under ubuntu/media/lirc.

I found that if I do a dkms remove the old modules are restored to the original kernel location under kernel/drivers/input/misc NOT into ubuntu/media/lirc.

This leaves the system inconsistent with the package information ( I also cant find a way with dpkg to verify a package is correctly installed with no missing files on the system).

not clear which the package that really needs fixing - dkms (where does dkms get the information about where to restore the original modules to) or lirc or linux-ubuntu-modules-2.6.24-18-generic.

Id also like to know how to turn off the automatic dkms rebuild of the modules seemingly on any software udpate.

Changed in lirc:
assignee: nobody → superm1
status: New → Confirmed
Revision history for this message
Mario Limonciello (superm1) wrote :

fixed in lirc bzr #22

Changed in lirc:
status: Confirmed → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package lirc - 0.8.3-0ubuntu2

---------------
lirc (0.8.3-0ubuntu2) intrepid; urgency=low

  * debian/patches/25_upstream_2.6.26.patch:
    - Fix lirc-modules-source compilation on 2.6.26 by pulling some
      patches from CVS (LP: #247233)
  * debian/rules:
    - Install original modules back into proper location for
      intrepid kernel (LP: #242216)
  * debian/patches/37_msi_tv_anywhere.dpatch:
    - Create patch for supporting MSI TV @anywhere remote. (LP: #241830)
  * debian/lirc.postinst:
    - Correct path to look for module in Intrepid.
    - Ask for a path when using dvico remotes. (LP: #238032)
    - Don't accidentally overwrite lircd.conf and hardware.conf
      when things haven't really changed at all. (LP: #206609)
  * debian/lirc.init.d:
    - Don't allow udev to put us into endless spinning loops. Instead
      pray that module hotplugging worked for all things USB. (LP: #269743)
  * debian/lirc.fdi:
    - Include this FDI file to prevent in kernel support for the
      saa7134 when LIRC is installed. (LP: #204960, #164627)
  * debian/rules:
    - Install FDI file.
  * debian/lirc.install:
    - List FDI file.
  * debian/patches/22_hauppauge_novat_500.dpatch:
    - Adapt to include alternative numeric keys. (LP: #224080)
  * debian/patches/25_upstream_2.6.27.dpatch:
    - Update to content that is currently sitting in Ubuntu GIT
      tree.

 -- Mario Limonciello <email address hidden> Wed, 24 Sep 2008 12:02:17 -0500

Changed in lirc:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.