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

dh_install: warning: Cannot find debian/tmp/lib/systemd/system/*

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • Minor
    • None
    • Lustre 2.16.0
    • None
    • Ubuntu 24.04
    • 3
    • 9223372036854775807

    Description

      "make debs" failed on Ubuntu 24.04:

      dh_install -p lustre-client-utils
      dh_install: warning: Cannot find (any matches for) "debian/tmp/lib/systemd/system/*" (tried in ., debian/tmp)
      
      dh_install: warning: lustre-client-utils missing files: debian/tmp/lib/systemd/system/*
      dh_install: error: missing files, aborting
      make[1]: *** [debian/rules:260: binary-lustre-client-utils] Error 255
      

      This is because "lib/systemd/system" is hardcoded in debian/lustre-client-utils.install.in:

      # grep systemd debian/lustre-client-utils.install.in
      debian/tmp/lib/systemd/system/* 	lib/systemd/system
      

      However, on Ubuntu 24.04, the systemd unit dir is:

      # pkg-config --variable=systemdsystemunitdir systemd
      /usr/lib/systemd/system
      

      Attachments

        Activity

          People

            yujian Jian Yu
            yujian Jian Yu
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: