Details

    • 5847

    Description

      dkms is a cross distro mechanism for the building and maintenance of out-of-tree kernel modules.
      (http://linux.dell.com/dkms/) The attached patch adds dkms support to the debian/ubuntu packaging infrastructure.

      The current debian/ubuntu kernel module package uses module-assistant, which produces a deb which is tied to a specific kernel version, requiring the user to manually rebuild packages when the kernel is changed.

      The dkms package allows modules for multiple kernel versions to be packaged together into a single deb. Once installed, the package contains triggers so that when a new kernel is installed for which no pre-built lustre modules exists, dkms will automatically build and install them. This reduces maintenance overhead on client machines.

      dkms also works on redhat and sles; it should be possible to fold dkms support into the rpm build process.

      Attachments

        1. diff
          10 kB
        2. dkms.patch
          0.6 kB
        3. lustre.spec
          9 kB

        Issue Links

          Activity

            [LU-1032] Add dkms support for kernel modules
            adilger Andreas Dilger made changes -
            Link New: This issue is duplicated by LU-6393 [ LU-6393 ]
            jgmitter Joseph Gmitter (Inactive) made changes -
            Fix Version/s New: Lustre 2.10.0 [ 12204 ]
            jgmitter Joseph Gmitter (Inactive) made changes -
            Fix Version/s New: Lustre 2.8.0 [ 11113 ]
            pjones Peter Jones made changes -
            Link Original: This issue is related to LDEV-18 [ LDEV-18 ]
            pjones Peter Jones made changes -
            Link New: This issue is related to LDEV-143 [ LDEV-143 ]
            yujian Jian Yu made changes -
            Link New: This issue is related to LDEV-18 [ LDEV-18 ]
            pjones Peter Jones made changes -
            Link New: This issue is related to LDEV-123 [ LDEV-123 ]
            pjones Peter Jones made changes -
            Labels Original: 22i prz New: prz
            pjones Peter Jones made changes -
            Link New: This issue is related to LU-5465 [ LU-5465 ]
            pjones Peter Jones made changes -
            Labels Original: prz New: 22i prz

            People

              bfaccini Bruno Faccini (Inactive)
              gmpc@sanger.ac.uk Guy Coates
              Votes:
              0 Vote for this issue
              Watchers:
              20 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: