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

make lbuild work without any command line arguments

Details

    • Improvement
    • Resolution: Unresolved
    • Minor
    • None
    • None
    • 16493

    Description

      After some discussion on Skype with Brian Murrell I'm entering this ticket for lbuild. Currently lbuild works well for reproducibly building kernel and lustre rpms in our Jenkins build environment. If it could be made to perform argument free it would be more useful for manual builds in other than Jenkins. This would have a number of advantages over other documented methods like those on our wiki pages:
      1) a single line, simple command for building kernel and/or lustre rpms without a lot of manual, error prone steps.
      2) rpm payloads from a manual build that would look a lot more like those from Jenkins builds. this is especially true of kernel rpms, where those generated by Jenkins builds look a lot more like distro based kernel rpms than those generated by current manual methods.
      3) would provide a simple, standard, and repeatable way of doing manual builds so that we could move away from everybody doing them a little differently.

      It would also be nice if lbuild could optionally keep around the patched kernel source tree after the build finishes instead of cleaning it all up and deleting it. Having the sources around for reference is an invaluable resource for many developers.

      Brian advises "nothing comes to mind immediately about why that cannot work"

      Attachments

        Activity

          People

            wc-triage WC Triage
            bogl Bob Glossman (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

              Created:
              Updated: