Uploaded image for project: 'Lustre'
  1. Lustre
  2. LU-18784

Add systemd check for dkms-debs builds

Details

    • Bug
    • Resolution: Fixed
    • Minor
    • Lustre 2.17.0
    • None
    • None
    • 3
    • 9223372036854775807

    Description

      Add systemd support for dkms builds:

      $ git diff
      diff --git a/autoMakefile.am b/autoMakefile.am
      index 5f572cd971..241b60109c 100644
      --- a/autoMakefile.am
      +++ b/autoMakefile.am
      @@ -544,6 +544,10 @@ dkms-debs: undef.h debs_common
              export DEB_BUILD_PROFILES="client"; \
              export KERNEL_OBJ="$(LINUX_OBJ)"; \
              export KERNEL_SRC="$(LINUX)"; \
      +       if test "x@systemdsystemunitdir@" != "x"; then \
      +               export DEB_BUILD_PROFILES="$${DEB_BUILD_PROFILES} systemd"; \
      +               export SYSTEMD_OPTIONS="--with-systemdsystemunitdir=@systemdsystemunitdir@"; \
      +       fi; \
              echo "Enabled Build Profiles: $${DEB_BUILD_PROFILES}"; \
              tmpprofiles=`tr ' ' ',' <<< $$DEB_BUILD_PROFILES`; \
              echo "Kernel Source: $${KERNEL_SRC}"; \ 

      Without this the associated lustre-client-utils fails to include lnet.service. With the fix applied:

      $ dpkg --contents debs/lustre-client-utils_*.deb | grep lnet.service
      -rw-r--r-- root/root       412 2025-03-07 17:57 ./usr/lib/systemd/system/lnet.service

       

      Attachments

        Activity

          [LU-18784] Add systemd check for dkms-debs builds
          pjones Peter Jones added a comment -

          Merged for 2.17

          pjones Peter Jones added a comment - Merged for 2.17

          "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/58341/
          Subject: LU-18784 dkms: add systemd check for dkms-debs
          Project: fs/lustre-release
          Branch: master
          Current Patch Set:
          Commit: 51455b5e248a8e70cdbb686e9cbbf194e61ff5d2

          gerrit Gerrit Updater added a comment - "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/58341/ Subject: LU-18784 dkms: add systemd check for dkms-debs Project: fs/lustre-release Branch: master Current Patch Set: Commit: 51455b5e248a8e70cdbb686e9cbbf194e61ff5d2

          "Shaun Tancheff <shaun.tancheff@hpe.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/58341
          Subject: LU-18784 dkms: add systemd check for dkms-debs
          Project: fs/lustre-release
          Branch: master
          Current Patch Set: 1
          Commit: fb055a9d3da38ecb1a97fd5f2117e79bd9e954a5

          gerrit Gerrit Updater added a comment - "Shaun Tancheff <shaun.tancheff@hpe.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/58341 Subject: LU-18784 dkms: add systemd check for dkms-debs Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: fb055a9d3da38ecb1a97fd5f2117e79bd9e954a5

          People

            stancheff Shaun Tancheff
            stancheff Shaun Tancheff
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: