Uploaded image for project: 'Puppet'
  1. Puppet
  2. PUP-7390

Prefer minitar gem to `tar` command when available

    XMLWordPrintable

Details

    • Improvement
    • Status: Closed
    • Normal
    • Resolution: Fixed
    • PUP 4.9.4
    • PUP 4.10.1
    • None
    • Solaris

    • Hide
      • puppet module install should work on Solaris in a package where minitar has been vendored
      • puppet module install should continue to work on platforms that have a local tar command rather than the minitar gem (currently everything other than Windows)
      Show
      puppet module install should work on Solaris in a package where minitar has been vendored puppet module install should continue to work on platforms that have a local tar command rather than the minitar gem (currently everything other than Windows)
    • Agent
    • 2
    • Agent 2017-04-05, Agent 2017-04-19
    • Bug Fix
    • Puppet on all platforms will now prefer the minitar gem. By default, the gem is only shipped on Windows, so there shouldn't be any functional change, but it will enable us to move all platforms to using minitar in the future.
    • No Action
    • Config change

    Description

      To be able to properly puppet module install on Solaris requires 2 things:

      • minitar gem be shipped with the puppet-agent package
      • Puppet itself must prefer minitar to the local tar command

      This ticket involves modifying the Puppet code, so that when present, minitar gem is preferred, rather than minitar being a fallback option when tar is not present.

      Attachments

        Issue Links

          Activity

            People

              josh Josh Cooper
              ethan Ethan Brown
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Zendesk Support