This directory contains files used internally when packaging puppet and puppet-agent What follows is a more detailed description of each directory/file:
debian/
- init scripts for puppet (used for Debian-based platforms that do not support systemd)hiera/hiera.yaml
- installed to$codedir/environments/production
as a default Hiera configuration fileosx/puppet.plist
- puppet launchd plist for macOSredhat/
- init scripts for puppet (used for EL-based platforms that do not support systemd)solaris/smf/
- service manifests for Solaris 11suse/client.init
- init script for puppet (used for SUSE-based platforms that do not support systemd)systemd/puppet.service
- systemd unit file for puppetwindows/
- the puppet daemon for Windows, and other useful.bat
helper wrappersbuild_defaults.yaml
- information pertaining to the puppetlabs build automationproject_data.yaml
- information used when packaging the puppet gem