Uploaded image for project: 'Puppet Agent'
  1. Puppet Agent
  2. PA-21

Move OSX bill-of-materials to /usr/local/share/doc/puppet-agent

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: puppet-agent 1.2.6
    • Fix Version/s: puppet-agent 1.2.7
    • Component/s: None
    • Labels:
      None
    • Environment:

      OS X 10.11

    • Release Notes:
      Bug Fix
    • Release Notes Summary:
      Hide
      This moves the OSX bill-of-materials from /usr/share to /usr/local/share for all currently supported OSX platforms, currently 10.9 and 10.10. This change is necessary because 10.11 (which will be supported in puppet-agent 1.3.0), does not allow applications to write to /usr/share.
      Show
      This moves the OSX bill-of-materials from /usr/share to /usr/local/share for all currently supported OSX platforms, currently 10.9 and 10.10. This change is necessary because 10.11 (which will be supported in puppet-agent 1.3.0), does not allow applications to write to /usr/share.

      Description

      On OS X 10.11, /usr/bin and /usr/share are immutable directories and writes are blocked by the kernel including from processes running as root.

      The current Puppet and Facter installers currently install to /usr/bin/puppet and /usr/bin/facter, along with placing documentation in /usr/share.

      These should be changed to an alternative directory such as /usr/local/bin which is not blocked by the kernel.

        Attachments

          Issue Links

            Activity

              jsd-sla-details-panel

                People

                • Assignee:
                  Unassigned
                  Reporter:
                  keeleysam Samuel Keeley
                • Votes:
                  6 Vote for this issue
                  Watchers:
                  16 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: