Ravenports generated: 28 Mar 2019 10:21
[ravenports.git] / bucket_98 / puppet
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               puppet
4 VERSION=                6.4.0
5 KEYWORDS=               sysutils
6 VARIANTS=               standard
7 SDESC[standard]=        Server automation framework and application
8 HOMEPAGE=               https://puppet.com/
9 CONTACT=                nobody
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            GITHUB/puppetlabs:puppet:6.4.0
13 DISTFILE[1]=            generated:main
14 DF_INDEX=               1
15 SPKGS[standard]=        complete
16                         primary
17                         examples
18
19 OPTIONS_AVAILABLE=      none
20 OPTIONS_STANDARD=       none
21
22 BUILDRUN_DEPENDS=       facter:single:standard
23                         ruby-hiera:single:ruby_default
24                         ruby-json_pure:single:ruby_default
25                         ruby-semantic_puppet:single:ruby_default
26 RUN_DEPENDS=            ruby-gettext-setup:single:ruby_default
27                         ruby-hocon:single:ruby_default
28                         ruby-ruby-augeas:single:ruby_default
29
30 USERS=                  puppet
31 GROUPS=                 puppet
32 USERGROUP_SPKG=         primary
33
34 USES=                   cpe ruby
35
36 LICENSE=                APACHE20:primary
37 LICENSE_TERMS=          primary:{{WRKDIR}}/TERMS
38 LICENSE_FILE=           APACHE20:{{WRKSRC}}/LICENSE
39 LICENSE_SCHEME=         solo
40
41 CPE_VENDOR=             puppetlabs
42 FPC_EQUIVALENT=         sysutils/puppet6
43
44 RC_SUBR=                puppet:primary
45                         puppetmaster:primary
46 SUB_FILES=              pkg-message-primary-freebsd
47                         pkg-message-primary-dragonfly
48 SUB_LIST=               RUBY={{RUBY}}
49
50 post-patch:
51         ${REINPLACE_CMD} -e "s|/etc/puppetlabs/puppet|${PREFIX}/etc/puppet|" \
52                 ${WRKSRC}/install.rb \
53                 ${WRKSRC}/lib/puppet/reference/configuration.rb \
54                 ${WRKSRC}/lib/puppet/util/run_mode.rb
55         ${REINPLACE_CMD} -e "s|/etc/puppetlabs/code|${PREFIX}/etc/puppet|" \
56                 ${WRKSRC}/install.rb \
57                 ${WRKSRC}/lib/puppet/reference/configuration.rb \
58                 ${WRKSRC}/lib/puppet/util/run_mode.rb
59         ${REINPLACE_CMD} -e "s|/opt/puppetlabs/puppet/cache|/var/puppet|" \
60                 ${WRKSRC}/install.rb \
61                 ${WRKSRC}/lib/puppet/reference/configuration.rb \
62                 ${WRKSRC}/lib/puppet/util/run_mode.rb
63         ${REINPLACE_CMD} -e "s|/var/run/puppetlabs|/var/run/puppet|" \
64                 ${WRKSRC}/install.rb \
65                 ${WRKSRC}/lib/puppet/util/run_mode.rb
66         ${REINPLACE_CMD} -e "s|/var/log/puppetlabs/puppet|/var/log/puppet|" \
67                 ${WRKSRC}/install.rb \
68                 ${WRKSRC}/lib/puppet/util/run_mode.rb
69         ${REINPLACE_CMD} -e "s|/opt/puppetlabs/puppet/modules|${PREFIX}/etc/puppet/modules|" \
70                 ${WRKSRC}/lib/puppet/defaults.rb
71         ${REINPLACE_CMD} -e "s|/opt/puppetlabs/puppet/bin/gem|${LOCALBASE}/bin/gem|" \
72                 ${WRKSRC}/lib/puppet/provider/package/puppet_gem.rb
73         ${REINPLACE_CMD} -e "s|\$$confdir/ssl|/var/puppet/ssl|" \
74                 ${WRKSRC}/lib/puppet/defaults.rb
75         ${REINPLACE_CMD} -e "s|\.\./\.\./\.\./locales|../locales|" \
76                 ${WRKSRC}/lib/puppet/gettext/config.rb
77
78 do-build:
79         (cd ${WRKSRC} && ${SETENV} PREFIX=${PREFIX} LC_ALL=C.UTF-8 \
80                 ${RUBY} ${WRKSRC}/install.rb --no-configs \
81                 --destdir=${STAGEDIR} \
82                 --localedir=${RUBY_SITELIBDIR}/puppet/locales)
83
84 post-extract:
85         ${AWK} '/Licensing/,/info@puppet.com/' \
86                 ${WRKSRC}/README.md > ${WRKDIR}/TERMS
87
88 do-install:
89         ${MKDIR} ${STAGEDIR}${STD_EXAMPLESDIR} \
90                 ${STAGEDIR}${PREFIX}/etc/puppet/manifests \
91                 ${STAGEDIR}${PREFIX}/etc/puppet/modules \
92                 ${STAGEDIR}/var/puppet
93         ${INSTALL_DATA} ${WRKSRC}/conf/auth.conf \
94                 ${STAGEDIR}${PREFIX}/etc/puppet/auth.conf-dist
95         ${SETENV} LC_ALL=C.UTF-8 ${RUBY} \
96                 -I ${STAGEDIR}/${RUBY_SITELIBDIR} \
97                 ${STAGEDIR}${PREFIX}/bin/puppet agent --genconfig \
98                 --confdir=${PREFIX}/etc/puppet \
99                 --rundir=/var/run/puppet \
100                 --vardir=/var/puppet \
101                 --logdir=/var/log/puppet \
102                 --codedir=${PREFIX}/etc/puppet \
103                 > ${STAGEDIR}${PREFIX}/etc/puppet/puppet.conf-dist
104         # handle examples
105         (cd ${WRKSRC}/examples && \
106                 ${COPYTREE_SHARE} . ${STAGEDIR}${STD_EXAMPLESDIR})
107
108 [FILE:305:descriptions/desc.primary]
109 Puppet lets you centrally manage every important aspect of your system
110 using a cross-platform specification language that manages all the separate
111 elements normally aggregated in different files, like users, cron jobs, and
112 hosts, along with obviously discrete elements like packages, services, and
113 files.
114
115
116 [FILE:109:distinfo]
117 76e60240814fcbecacdf2072b6f21e16a7fb57ad7a5627de585e74f866b44d0f      3243148 puppetlabs-puppet-6.4.0.tar.gz
118
119
120 [FILE:20938:manifests/plist.primary]
121 %%RUBY_SITELIBDIR%%/
122  hiera_puppet.rb
123  puppet.rb
124  puppet_pal.rb
125  puppet_x.rb
126 %%RUBY_SITELIBDIR%%/hiera/
127  puppet_function.rb
128  scope.rb
129 %%RUBY_SITELIBDIR%%/puppet/
130  agent.rb
131  application.rb
132  application_support.rb
133  coercion.rb
134  compilable_resource_type.rb
135  configurer.rb
136  confine.rb
137  confine_collection.rb
138  confiner.rb
139  context.rb
140  daemon.rb
141  data_binding.rb
142  datatypes.rb
143  defaults.rb
144  defaults.rb.bak
145  environments.rb
146  error.rb
147  etc.rb
148  face.rb
149  file_bucket.rb
150  file_serving.rb
151  file_system.rb
152  forge.rb
153  functions.rb
154  graph.rb
155  indirector.rb
156  info_service.rb
157  interface.rb
158  loaders.rb
159  module.rb
160  module_tool.rb
161  network.rb
162  node.rb
163  parameter.rb
164  parser.rb
165  plugins.rb
166  pops.rb
167  property.rb
168  provider.rb
169  relationship.rb
170  reports.rb
171  resource.rb
172  scheduler.rb
173  settings.rb
174  ssl.rb
175  status.rb
176  syntax_checkers.rb
177  transaction.rb
178  type.rb
179  util.rb
180  vendor.rb
181  version.rb
182  x509.rb
183 %%RUBY_SITELIBDIR%%/puppet/agent/
184  disabler.rb
185  locker.rb
186 %%RUBY_SITELIBDIR%%/puppet/application/
187  agent.rb
188  apply.rb
189  catalog.rb
190  cert.rb
191  config.rb
192  describe.rb
193  device.rb
194  doc.rb
195  epp.rb
196  face_base.rb
197  facts.rb
198  filebucket.rb
199  generate.rb
200  help.rb
201  indirection_base.rb
202  key.rb
203  lookup.rb
204  man.rb
205  module.rb
206  node.rb
207  parser.rb
208  plugin.rb
209  report.rb
210  resource.rb
211  script.rb
212  ssl.rb
213  status.rb
214 %%RUBY_SITELIBDIR%%/puppet/configurer/
215  downloader.rb
216  fact_handler.rb
217  plugin_handler.rb
218 %%RUBY_SITELIBDIR%%/puppet/confine/
219  any.rb
220  boolean.rb
221  exists.rb
222  false.rb
223  feature.rb
224  true.rb
225  variable.rb
226 %%RUBY_SITELIBDIR%%/puppet/context/trusted_information.rb
227 %%RUBY_SITELIBDIR%%/puppet/datatypes/error.rb
228 %%RUBY_SITELIBDIR%%/puppet/datatypes/impl/error.rb
229 %%RUBY_SITELIBDIR%%/puppet/external/dot.rb
230 %%RUBY_SITELIBDIR%%/puppet/external/pson/
231  common.rb
232  pure.rb
233  version.rb
234 %%RUBY_SITELIBDIR%%/puppet/external/pson/pure/
235  generator.rb
236  parser.rb
237 %%RUBY_SITELIBDIR%%/puppet/face/
238  catalog.rb
239  config.rb
240  epp.rb
241  facts.rb
242  generate.rb
243  help.rb
244  key.rb
245  man.rb
246  module.rb
247  node.rb
248  parser.rb
249  plugin.rb
250  report.rb
251  resource.rb
252  status.rb
253 %%RUBY_SITELIBDIR%%/puppet/face/catalog/select.rb
254 %%RUBY_SITELIBDIR%%/puppet/face/help/
255  action.erb
256  face.erb
257  global.erb
258  man.erb
259 %%RUBY_SITELIBDIR%%/puppet/face/module/
260  build.rb
261  changes.rb
262  generate.rb
263  install.rb
264  list.rb
265  search.rb
266  uninstall.rb
267  upgrade.rb
268 %%RUBY_SITELIBDIR%%/puppet/face/node/clean.rb
269 %%RUBY_SITELIBDIR%%/puppet/feature/
270  base.rb
271  bolt.rb
272  cfpropertylist.rb
273  eventlog.rb
274  hiera_eyaml.rb
275  hocon.rb
276  libuser.rb
277  msgpack.rb
278  pe_license.rb
279  selinux.rb
280  ssh.rb
281  telnet.rb
282  zlib.rb
283 %%RUBY_SITELIBDIR%%/puppet/file_bucket/
284  dipper.rb
285  file.rb
286 %%RUBY_SITELIBDIR%%/puppet/file_serving/
287  base.rb
288  configuration.rb
289  content.rb
290  fileset.rb
291  http_metadata.rb
292  metadata.rb
293  mount.rb
294  terminus_helper.rb
295  terminus_selector.rb
296 %%RUBY_SITELIBDIR%%/puppet/file_serving/configuration/parser.rb
297 %%RUBY_SITELIBDIR%%/puppet/file_serving/mount/
298  file.rb
299  locales.rb
300  modules.rb
301  pluginfacts.rb
302  plugins.rb
303  tasks.rb
304 %%RUBY_SITELIBDIR%%/puppet/file_system/
305  file_impl.rb
306  jruby.rb
307  memory_file.rb
308  memory_impl.rb
309  path_pattern.rb
310  posix.rb
311  uniquefile.rb
312  windows.rb
313 %%RUBY_SITELIBDIR%%/puppet/forge/
314  cache.rb
315  errors.rb
316  repository.rb
317 %%RUBY_SITELIBDIR%%/puppet/functions/
318  abs.rb
319  alert.rb
320  all.rb
321  annotate.rb
322  any.rb
323  assert_type.rb
324  binary_file.rb
325  break.rb
326  call.rb
327  camelcase.rb
328  capitalize.rb
329  ceiling.rb
330  chomp.rb
331  chop.rb
332  compare.rb
333  contain.rb
334  convert_to.rb
335  crit.rb
336  debug.rb
337  defined.rb
338  dig.rb
339  downcase.rb
340  each.rb
341  emerg.rb
342  empty.rb
343  epp.rb
344  err.rb
345  eyaml_lookup_key.rb
346  filter.rb
347  find_file.rb
348  flatten.rb
349  floor.rb
350  get.rb
351  getvar.rb
352  group_by.rb
353  hiera.rb
354  hiera_array.rb
355  hiera_hash.rb
356  hiera_include.rb
357  hocon_data.rb
358  import.rb
359  include.rb
360  index.rb
361  info.rb
362  inline_epp.rb
363  join.rb
364  json_data.rb
365  keys.rb
366  length.rb
367  lest.rb
368  lookup.rb
369  lstrip.rb
370  map.rb
371  match.rb
372  max.rb
373  min.rb
374  module_directory.rb
375  new.rb
376  next.rb
377  notice.rb
378  partition.rb
379  reduce.rb
380  regsubst.rb
381  require.rb
382  return.rb
383  reverse_each.rb
384  round.rb
385  rstrip.rb
386  scanf.rb
387  size.rb
388  slice.rb
389  sort.rb
390  split.rb
391  step.rb
392  strftime.rb
393  strip.rb
394  then.rb
395  tree_each.rb
396  type.rb
397  unique.rb
398  unwrap.rb
399  upcase.rb
400  values.rb
401  versioncmp.rb
402  warning.rb
403  with.rb
404  yaml_data.rb
405 %%RUBY_SITELIBDIR%%/puppet/generate/type.rb
406 %%RUBY_SITELIBDIR%%/puppet/generate/models/type/
407  property.rb
408  type.rb
409 %%RUBY_SITELIBDIR%%/puppet/generate/templates/type/pcore.erb
410 %%RUBY_SITELIBDIR%%/puppet/gettext/
411  config.rb
412  config.rb.bak
413  module_translations.rb
414  stubs.rb
415 %%RUBY_SITELIBDIR%%/puppet/graph/
416  key.rb
417  prioritizer.rb
418  rb_tree_map.rb
419  relationship_graph.rb
420  sequential_prioritizer.rb
421  simple_graph.rb
422 %%RUBY_SITELIBDIR%%/puppet/indirector/
423  code.rb
424  direct_file_server.rb
425  envelope.rb
426  errors.rb
427  exec.rb
428  face.rb
429  file_content.rb
430  file_metadata.rb
431  file_server.rb
432  generic_http.rb
433  hiera.rb
434  indirection.rb
435  json.rb
436  memory.rb
437  msgpack.rb
438  none.rb
439  plain.rb
440  request.rb
441  rest.rb
442  ssl_file.rb
443  status.rb
444  store_configs.rb
445  terminus.rb
446  yaml.rb
447 %%RUBY_SITELIBDIR%%/puppet/indirector/catalog/
448  compiler.rb
449  json.rb
450  msgpack.rb
451  rest.rb
452  store_configs.rb
453  yaml.rb
454 %%RUBY_SITELIBDIR%%/puppet/indirector/certificate/
455  file.rb
456  rest.rb
457 %%RUBY_SITELIBDIR%%/puppet/indirector/certificate_request/
458  file.rb
459  memory.rb
460  rest.rb
461 %%RUBY_SITELIBDIR%%/puppet/indirector/data_binding/
462  hiera.rb
463  none.rb
464 %%RUBY_SITELIBDIR%%/puppet/indirector/facts/
465  facter.rb
466  memory.rb
467  network_device.rb
468  rest.rb
469  store_configs.rb
470  yaml.rb
471 %%RUBY_SITELIBDIR%%/puppet/indirector/file_bucket_file/
472  file.rb
473  rest.rb
474  selector.rb
475 %%RUBY_SITELIBDIR%%/puppet/indirector/file_content/
476  file.rb
477  file_server.rb
478  http.rb
479  rest.rb
480  selector.rb
481 %%RUBY_SITELIBDIR%%/puppet/indirector/file_metadata/
482  file.rb
483  file_server.rb
484  http.rb
485  rest.rb
486  selector.rb
487 %%RUBY_SITELIBDIR%%/puppet/indirector/key/
488  file.rb
489  memory.rb
490 %%RUBY_SITELIBDIR%%/puppet/indirector/node/
491  exec.rb
492  memory.rb
493  msgpack.rb
494  plain.rb
495  rest.rb
496  store_configs.rb
497  yaml.rb
498 %%RUBY_SITELIBDIR%%/puppet/indirector/report/
499  msgpack.rb
500  processor.rb
501  rest.rb
502  yaml.rb
503 %%RUBY_SITELIBDIR%%/puppet/indirector/resource/
504  ral.rb
505  store_configs.rb
506  validator.rb
507 %%RUBY_SITELIBDIR%%/puppet/indirector/status/
508  local.rb
509  rest.rb
510 %%RUBY_SITELIBDIR%%/puppet/info_service/
511  class_information_service.rb
512  task_information_service.rb
513 %%RUBY_SITELIBDIR%%/puppet/interface/
514  action.rb
515  action_builder.rb
516  action_manager.rb
517  documentation.rb
518  face_collection.rb
519  option.rb
520  option_builder.rb
521  option_manager.rb
522 %%RUBY_SITELIBDIR%%/puppet/locales/
523  config.yaml
524  puppet.pot
525 %%RUBY_SITELIBDIR%%/puppet/locales/en/puppet.po
526 %%RUBY_SITELIBDIR%%/puppet/locales/ja/puppet.po
527 %%RUBY_SITELIBDIR%%/puppet/metatype/manager.rb
528 %%RUBY_SITELIBDIR%%/puppet/module/task.rb
529 %%RUBY_SITELIBDIR%%/puppet/module_tool/
530  applications.rb
531  checksums.rb
532  contents_description.rb
533  dependency.rb
534  errors.rb
535  install_directory.rb
536  installed_modules.rb
537  local_tarball.rb
538  metadata.rb
539  shared_behaviors.rb
540  tar.rb
541 %%RUBY_SITELIBDIR%%/puppet/module_tool/applications/
542  application.rb
543  checksummer.rb
544  installer.rb
545  searcher.rb
546  uninstaller.rb
547  unpacker.rb
548  upgrader.rb
549 %%RUBY_SITELIBDIR%%/puppet/module_tool/errors/
550  base.rb
551  installer.rb
552  shared.rb
553  uninstaller.rb
554  upgrader.rb
555 %%RUBY_SITELIBDIR%%/puppet/module_tool/tar/
556  gnu.rb
557  mini.rb
558 %%RUBY_SITELIBDIR%%/puppet/network/
559  auth_config_parser.rb
560  authconfig.rb
561  authorization.rb
562  authstore.rb
563  client_request.rb
564  format.rb
565  format_handler.rb
566  format_support.rb
567  formats.rb
568  http.rb
569  http_pool.rb
570  resolver.rb
571  rest_controller.rb
572  rights.rb
573 %%RUBY_SITELIBDIR%%/puppet/network/http/
574  api.rb
575  base_pool.rb
576  compression.rb
577  connection.rb
578  error.rb
579  factory.rb
580  handler.rb
581  issues.rb
582  memory_response.rb
583  nocache_pool.rb
584  pool.rb
585  request.rb
586  response.rb
587  route.rb
588  session.rb
589  site.rb
590 %%RUBY_SITELIBDIR%%/puppet/network/http/api/
591  indirected_routes.rb
592  indirection_type.rb
593  master.rb
594 %%RUBY_SITELIBDIR%%/puppet/network/http/api/master/v3.rb
595 %%RUBY_SITELIBDIR%%/puppet/network/http/api/master/v3/
596  authorization.rb
597  environment.rb
598  environments.rb
599 %%RUBY_SITELIBDIR%%/puppet/node/
600  environment.rb
601  facts.rb
602 %%RUBY_SITELIBDIR%%/puppet/pal/
603  catalog_compiler.rb
604  compiler.rb
605  function_signature.rb
606  json_catalog_encoder.rb
607  pal_api.rb
608  pal_impl.rb
609  plan_signature.rb
610  script_compiler.rb
611  task_signature.rb
612 %%RUBY_SITELIBDIR%%/puppet/parameter/
613  boolean.rb
614  package_options.rb
615  path.rb
616  value.rb
617  value_collection.rb
618 %%RUBY_SITELIBDIR%%/puppet/parser/
619  abstract_compiler.rb
620  ast.rb
621  catalog_compiler.rb
622  compiler.rb
623  e4_parser_adapter.rb
624  environment_compiler.rb
625  files.rb
626  functions.rb
627  parser_factory.rb
628  relationship.rb
629  resource.rb
630  scope.rb
631  script_compiler.rb
632  templatewrapper.rb
633  type_loader.rb
634 %%RUBY_SITELIBDIR%%/puppet/parser/ast/
635  block_expression.rb
636  branch.rb
637  hostclass.rb
638  leaf.rb
639  node.rb
640  pops_bridge.rb
641  resource.rb
642  resource_instance.rb
643  resourceparam.rb
644  top_level_construct.rb
645 %%RUBY_SITELIBDIR%%/puppet/parser/compiler/catalog_validator.rb
646 %%RUBY_SITELIBDIR%%/puppet/parser/compiler/catalog_validator/
647  env_relationship_validator.rb
648  relationship_validator.rb
649  site_validator.rb
650 %%RUBY_SITELIBDIR%%/puppet/parser/functions/
651  assert_type.rb
652  binary_file.rb
653  break.rb
654  contain.rb
655  create_resources.rb
656  defined.rb
657  dig.rb
658  digest.rb
659  each.rb
660  epp.rb
661  fail.rb
662  file.rb
663  filter.rb
664  find_file.rb
665  fqdn_rand.rb
666  generate.rb
667  hiera.rb
668  hiera_array.rb
669  hiera_hash.rb
670  hiera_include.rb
671  include.rb
672  inline_epp.rb
673  inline_template.rb
674  lest.rb
675  lookup.rb
676  map.rb
677  match.rb
678  md5.rb
679  new.rb
680  next.rb
681  realize.rb
682  reduce.rb
683  regsubst.rb
684  require.rb
685  return.rb
686  reverse_each.rb
687  scanf.rb
688  sha1.rb
689  sha256.rb
690  shellquote.rb
691  slice.rb
692  split.rb
693  sprintf.rb
694  step.rb
695  strftime.rb
696  tag.rb
697  tagged.rb
698  template.rb
699  then.rb
700  type.rb
701  versioncmp.rb
702  with.rb
703 %%RUBY_SITELIBDIR%%/puppet/parser/resource/param.rb
704 %%RUBY_SITELIBDIR%%/puppet/plugins/
705  configuration.rb
706  syntax_checkers.rb
707 %%RUBY_SITELIBDIR%%/puppet/pops/
708  adaptable.rb
709  adapters.rb
710  issue_reporter.rb
711  issues.rb
712  label_provider.rb
713  loaders.rb
714  lookup.rb
715  merge_strategy.rb
716  patterns.rb
717  pcore.rb
718  pn.rb
719  puppet_stack.rb
720  semantic_error.rb
721  serialization.rb
722  utils.rb
723  validation.rb
724  visitable.rb
725  visitor.rb
726 %%RUBY_SITELIBDIR%%/puppet/pops/evaluator/
727  access_operator.rb
728  callable_signature.rb
729  closure.rb
730  collector_transformer.rb
731  compare_operator.rb
732  deferred_resolver.rb
733  epp_evaluator.rb
734  evaluator_impl.rb
735  external_syntax_support.rb
736  json_strict_literal_evaluator.rb
737  literal_evaluator.rb
738  puppet_proc.rb
739  relationship_operator.rb
740  runtime3_converter.rb
741  runtime3_resource_support.rb
742  runtime3_support.rb
743 %%RUBY_SITELIBDIR%%/puppet/pops/evaluator/collectors/
744  abstract_collector.rb
745  catalog_collector.rb
746  exported_collector.rb
747  fixed_set_collector.rb
748 %%RUBY_SITELIBDIR%%/puppet/pops/functions/
749  dispatch.rb
750  dispatcher.rb
751  function.rb
752 %%RUBY_SITELIBDIR%%/puppet/pops/loader/
753  base_loader.rb
754  dependency_loader.rb
755  gem_support.rb
756  generic_plan_instantiator.rb
757  loader.rb
758  loader_paths.rb
759  module_loaders.rb
760  null_loader.rb
761  predefined_loader.rb
762  puppet_function_instantiator.rb
763  puppet_plan_instantiator.rb
764  puppet_resource_type_impl_instantiator.rb
765  ruby_data_type_instantiator.rb
766  ruby_function_instantiator.rb
767  ruby_legacy_function_instantiator.rb
768  runtime3_type_loader.rb
769  simple_environment_loader.rb
770  static_loader.rb
771  task_instantiator.rb
772  type_definition_instantiator.rb
773  typed_name.rb
774  uri_helper.rb
775 %%RUBY_SITELIBDIR%%/puppet/pops/lookup/
776  configured_data_provider.rb
777  context.rb
778  data_adapter.rb
779  data_dig_function_provider.rb
780  data_hash_function_provider.rb
781  data_provider.rb
782  environment_data_provider.rb
783  explainer.rb
784  function_provider.rb
785  global_data_provider.rb
786  hiera_config.rb
787  interpolation.rb
788  invocation.rb
789  location_resolver.rb
790  lookup_adapter.rb
791  lookup_key.rb
792  lookup_key_function_provider.rb
793  module_data_provider.rb
794  sub_lookup.rb
795 %%RUBY_SITELIBDIR%%/puppet/pops/migration/migration_checker.rb
796 %%RUBY_SITELIBDIR%%/puppet/pops/model/
797  ast.pp
798  ast.rb
799  ast_transformer.rb
800  factory.rb
801  model_label_provider.rb
802  model_tree_dumper.rb
803  pn_transformer.rb
804  tree_dumper.rb
805 %%RUBY_SITELIBDIR%%/puppet/pops/parser/
806  code_merger.rb
807  egrammar.ra
808  eparser.rb
809  epp_parser.rb
810  epp_support.rb
811  evaluating_parser.rb
812  heredoc_support.rb
813  interpolation_support.rb
814  lexer2.rb
815  lexer_support.rb
816  locatable.rb
817  locator.rb
818  parser_support.rb
819  pn_parser.rb
820  slurp_support.rb
821 %%RUBY_SITELIBDIR%%/puppet/pops/resource/
822  param.rb
823  resource_type_impl.rb
824  resource_type_set.pcore
825 %%RUBY_SITELIBDIR%%/puppet/pops/serialization/
826  abstract_reader.rb
827  abstract_writer.rb
828  deserializer.rb
829  extension.rb
830  from_data_converter.rb
831  instance_reader.rb
832  instance_writer.rb
833  json.rb
834  json_path.rb
835  object.rb
836  serializer.rb
837  time_factory.rb
838  to_data_converter.rb
839  to_stringified_converter.rb
840 %%RUBY_SITELIBDIR%%/puppet/pops/time/
841  timespan.rb
842  timestamp.rb
843 %%RUBY_SITELIBDIR%%/puppet/pops/types/
844  annotatable.rb
845  annotation.rb
846  class_loader.rb
847  enumeration.rb
848  implementation_registry.rb
849  iterable.rb
850  p_binary_type.rb
851  p_init_type.rb
852  p_meta_type.rb
853  p_object_type.rb
854  p_object_type_extension.rb
855  p_runtime_type.rb
856  p_sem_ver_range_type.rb
857  p_sem_ver_type.rb
858  p_sensitive_type.rb
859  p_timespan_type.rb
860  p_timestamp_type.rb
861  p_type_set_type.rb
862  p_uri_type.rb
863  puppet_object.rb
864  recursion_guard.rb
865  ruby_generator.rb
866  ruby_method.rb
867  string_converter.rb
868  tree_iterators.rb
869  type_acceptor.rb
870  type_asserter.rb
871  type_assertion_error.rb
872  type_calculator.rb
873  type_conversion_error.rb
874  type_factory.rb
875  type_formatter.rb
876  type_mismatch_describer.rb
877  type_parser.rb
878  type_set_reference.rb
879  type_with_members.rb
880  types.rb
881 %%RUBY_SITELIBDIR%%/puppet/pops/validation/
882  checker4_0.rb
883  tasks_checker.rb
884  validator_factory_4_0.rb
885 %%RUBY_SITELIBDIR%%/puppet/property/
886  boolean.rb
887  ensure.rb
888  keyvalue.rb
889  list.rb
890  ordered_list.rb
891 %%RUBY_SITELIBDIR%%/puppet/provider/
892  aix_object.rb
893  command.rb
894  confine.rb
895  exec.rb
896  ldap.rb
897  nameservice.rb
898  network_device.rb
899  package.rb
900  parsedfile.rb
901 %%RUBY_SITELIBDIR%%/puppet/provider/exec/
902  posix.rb
903  shell.rb
904  windows.rb
905 %%RUBY_SITELIBDIR%%/puppet/provider/file/
906  posix.rb
907  windows.rb
908 %%RUBY_SITELIBDIR%%/puppet/provider/group/
909  aix.rb
910  directoryservice.rb
911  groupadd.rb
912  ldap.rb
913  pw.rb
914  windows_adsi.rb
915 %%RUBY_SITELIBDIR%%/puppet/provider/nameservice/
916  directoryservice.rb
917  objectadd.rb
918  pw.rb
919 %%RUBY_SITELIBDIR%%/puppet/provider/package/
920  aix.rb
921  appdmg.rb
922  apple.rb
923  apt.rb
924  aptitude.rb
925  aptrpm.rb
926  blastwave.rb
927  dnf.rb
928  dpkg.rb
929  fink.rb
930  freebsd.rb
931  gem.rb
932  hpux.rb
933  macports.rb
934  nim.rb
935  openbsd.rb
936  opkg.rb
937  pacman.rb
938  pip.rb
939  pip3.rb
940  pkg.rb
941  pkgdmg.rb
942  pkgin.rb
943  pkgng.rb
944  pkgutil.rb
945  portage.rb
946  ports.rb
947  portupgrade.rb
948  puppet_gem.rb
949  puppet_gem.rb.bak
950  rpm.rb
951  rug.rb
952  sun.rb
953  sunfreeware.rb
954  tdnf.rb
955  up2date.rb
956  urpmi.rb
957  windows.rb
958  yum.rb
959  zypper.rb
960 %%RUBY_SITELIBDIR%%/puppet/provider/package/windows/
961  exe_package.rb
962  msi_package.rb
963  package.rb
964 %%RUBY_SITELIBDIR%%/puppet/provider/service/
965  base.rb
966  bsd.rb
967  daemontools.rb
968  daemontools.rb.orig
969  debian.rb
970  freebsd.rb
971  gentoo.rb
972  init.rb
973  launchd.rb
974  openbsd.rb
975  openrc.rb
976  openwrt.rb
977  rcng.rb
978  redhat.rb
979  runit.rb
980  service.rb
981  smf.rb
982  src.rb
983  systemd.rb
984  upstart.rb
985  windows.rb
986 %%RUBY_SITELIBDIR%%/puppet/provider/user/
987  aix.rb
988  directoryservice.rb
989  hpux.rb
990  ldap.rb
991  openbsd.rb
992  pw.rb
993  user_role_add.rb
994  useradd.rb
995  windows_adsi.rb
996 %%RUBY_SITELIBDIR%%/puppet/reference/
997  configuration.rb
998  configuration.rb.bak
999  function.rb
1000  indirection.rb
1001  metaparameter.rb
1002  providers.rb
1003  report.rb
1004  type.rb
1005 %%RUBY_SITELIBDIR%%/puppet/reports/
1006  http.rb
1007  log.rb
1008  store.rb
1009 %%RUBY_SITELIBDIR%%/puppet/resource/
1010  capability_finder.rb
1011  catalog.rb
1012  status.rb
1013  type.rb
1014  type_collection.rb
1015 %%RUBY_SITELIBDIR%%/puppet/rest/
1016  client.rb
1017  errors.rb
1018  response.rb
1019  route.rb
1020  routes.rb
1021 %%RUBY_SITELIBDIR%%/puppet/scheduler/
1022  job.rb
1023  scheduler.rb
1024  splay_job.rb
1025  timer.rb
1026 %%RUBY_SITELIBDIR%%/puppet/settings/
1027  array_setting.rb
1028  autosign_setting.rb
1029  base_setting.rb
1030  boolean_setting.rb
1031  certificate_revocation_setting.rb
1032  config_file.rb
1033  directory_setting.rb
1034  duration_setting.rb
1035  enum_setting.rb
1036  environment_conf.rb
1037  errors.rb
1038  file_or_directory_setting.rb
1039  file_setting.rb
1040  ini_file.rb
1041  path_setting.rb
1042  priority_setting.rb
1043  server_list_setting.rb
1044  string_setting.rb
1045  symbolic_enum_setting.rb
1046  terminus_setting.rb
1047  ttl_setting.rb
1048  value_translator.rb
1049 %%RUBY_SITELIBDIR%%/puppet/ssl/
1050  base.rb
1051  certificate.rb
1052  certificate_request.rb
1053  certificate_request_attributes.rb
1054  certificate_signer.rb
1055  digest.rb
1056  error.rb
1057  host.rb
1058  key.rb
1059  oids.rb
1060  ssl_context.rb
1061  ssl_provider.rb
1062  state_machine.rb
1063  validator.rb
1064  verifier.rb
1065  verifier_adapter.rb
1066 %%RUBY_SITELIBDIR%%/puppet/ssl/validator/
1067  default_validator.rb
1068  no_validator.rb
1069 %%RUBY_SITELIBDIR%%/puppet/syntax_checkers/
1070  base64.rb
1071  epp.rb
1072  json.rb
1073  pp.rb
1074 %%RUBY_SITELIBDIR%%/puppet/test/test_helper.rb
1075 %%RUBY_SITELIBDIR%%/puppet/transaction/
1076  additional_resource_generator.rb
1077  event.rb
1078  event_manager.rb
1079  persistence.rb
1080  report.rb
1081  resource_harness.rb
1082 %%RUBY_SITELIBDIR%%/puppet/type/
1083  component.rb
1084  exec.rb
1085  file.rb
1086  filebucket.rb
1087  group.rb
1088  notify.rb
1089  package.rb
1090  resources.rb
1091  schedule.rb
1092  service.rb
1093  stage.rb
1094  tidy.rb
1095  user.rb
1096  whit.rb
1097 %%RUBY_SITELIBDIR%%/puppet/type/file/
1098  checksum.rb
1099  checksum_value.rb
1100  content.rb
1101  ctime.rb
1102  data_sync.rb
1103  ensure.rb
1104  group.rb
1105  mode.rb
1106  mtime.rb
1107  owner.rb
1108  selcontext.rb
1109  source.rb
1110  target.rb
1111  type.rb
1112 %%RUBY_SITELIBDIR%%/puppet/util/
1113  at_fork.rb
1114  autoload.rb
1115  backups.rb
1116  character_encoding.rb
1117  checksums.rb
1118  classgen.rb
1119  colors.rb
1120  command_line.rb
1121  connection.rb
1122  constant_inflector.rb
1123  diff.rb
1124  docs.rb
1125  errors.rb
1126  execution.rb
1127  execution_stub.rb
1128  feature.rb
1129  file_watcher.rb
1130  fileparsing.rb
1131  filetype.rb
1132  http_proxy.rb
1133  inifile.rb
1134  instance_loader.rb
1135  json.rb
1136  json_lockfile.rb
1137  ldap.rb
1138  libuser.conf
1139  libuser.rb
1140  limits.rb
1141  lockfile.rb
1142  log.rb
1143  logging.rb
1144  metaid.rb
1145  metric.rb
1146  monkey_patches.rb
1147  multi_match.rb
1148  network_device.rb
1149  package.rb
1150  pidlock.rb
1151  platform.rb
1152  plist.rb
1153  posix.rb
1154  profiler.rb
1155  provider_features.rb
1156  psych_support.rb
1157  rdoc.rb
1158  reference.rb
1159  resource_template.rb
1160  retry_action.rb
1161  rubygems.rb
1162  run_mode.rb
1163  run_mode.rb.bak
1164  selinux.rb
1165  skip_tags.rb
1166  splayer.rb
1167  ssl.rb
1168  storage.rb
1169  suidmanager.rb
1170  symbolic_file_mode.rb
1171  tag_set.rb
1172  tagging.rb
1173  terminal.rb
1174  user_attr.rb
1175  warnings.rb
1176  watched_file.rb
1177  watcher.rb
1178  windows.rb
1179  yaml.rb
1180 %%RUBY_SITELIBDIR%%/puppet/util/at_fork/
1181  noop.rb
1182  solaris.rb
1183 %%RUBY_SITELIBDIR%%/puppet/util/command_line/
1184  puppet_option_parser.rb
1185  trollop.rb
1186 %%RUBY_SITELIBDIR%%/puppet/util/ldap/
1187  connection.rb
1188  generator.rb
1189  manager.rb
1190 %%RUBY_SITELIBDIR%%/puppet/util/log/
1191  destination.rb
1192  destinations.rb
1193 %%RUBY_SITELIBDIR%%/puppet/util/network_device/
1194  base.rb
1195  config.rb
1196  transport.rb
1197 %%RUBY_SITELIBDIR%%/puppet/util/network_device/transport/base.rb
1198 %%RUBY_SITELIBDIR%%/puppet/util/profiler/
1199  aggregate.rb
1200  around_profiler.rb
1201  logging.rb
1202  object_counts.rb
1203  wall_clock.rb
1204 %%RUBY_SITELIBDIR%%/puppet/util/rdoc/
1205  code_objects.rb
1206  parser.rb
1207 %%RUBY_SITELIBDIR%%/puppet/util/rdoc/generators/puppet_generator.rb
1208 %%RUBY_SITELIBDIR%%/puppet/util/rdoc/generators/template/puppet/puppet.rb
1209 %%RUBY_SITELIBDIR%%/puppet/util/rdoc/parser/
1210  puppet_parser_core.rb
1211  puppet_parser_rdoc2.rb
1212 %%RUBY_SITELIBDIR%%/puppet/util/watcher/
1213  change_watcher.rb
1214  periodic_watcher.rb
1215  timer.rb
1216 %%RUBY_SITELIBDIR%%/puppet/util/windows/
1217  access_control_entry.rb
1218  access_control_list.rb
1219  adsi.rb
1220  api_types.rb
1221  com.rb
1222  error.rb
1223  eventlog.rb
1224  file.rb
1225  principal.rb
1226  process.rb
1227  registry.rb
1228  root_certs.rb
1229  security.rb
1230  security_descriptor.rb
1231  service.rb
1232  sid.rb
1233  string.rb
1234  user.rb
1235 %%RUBY_SITELIBDIR%%/puppet/vendor/
1236  load_deep_merge.rb
1237  load_pathspec.rb
1238  require_vendored.rb
1239 %%RUBY_SITELIBDIR%%/puppet/vendor/deep_merge/
1240  CHANGELOG
1241  Gemfile
1242  LICENSE
1243  PUPPET_README.md
1244  README.md
1245  Rakefile
1246  deep_merge.gemspec
1247 %%RUBY_SITELIBDIR%%/puppet/vendor/deep_merge/lib/deep_merge.rb
1248 %%RUBY_SITELIBDIR%%/puppet/vendor/deep_merge/lib/deep_merge/
1249  core.rb
1250  deep_merge_hash.rb
1251  rails_compat.rb
1252 %%RUBY_SITELIBDIR%%/puppet/vendor/deep_merge/test/test_deep_merge.rb
1253 %%RUBY_SITELIBDIR%%/puppet/vendor/pathspec/
1254  CHANGELOG.md
1255  LICENSE
1256  PUPPET_README.md
1257  README.md
1258 %%RUBY_SITELIBDIR%%/puppet/vendor/pathspec/lib/pathspec.rb
1259 %%RUBY_SITELIBDIR%%/puppet/vendor/pathspec/lib/pathspec/
1260  gitignorespec.rb
1261  regexspec.rb
1262  spec.rb
1263 %%RUBY_SITELIBDIR%%/puppet/x509/
1264  cert_provider.rb
1265  pem_store.rb
1266 bin/puppet
1267 etc/puppet/
1268  auth.conf-dist
1269  puppet.conf-dist
1270 share/man/man5/puppet.conf.5.gz
1271 share/man/man8/
1272  puppet-agent.8.gz
1273  puppet-apply.8.gz
1274  puppet-catalog.8.gz
1275  puppet-config.8.gz
1276  puppet-describe.8.gz
1277  puppet-device.8.gz
1278  puppet-doc.8.gz
1279  puppet-epp.8.gz
1280  puppet-facts.8.gz
1281  puppet-filebucket.8.gz
1282  puppet-generate.8.gz
1283  puppet-help.8.gz
1284  puppet-key.8.gz
1285  puppet-lookup.8.gz
1286  puppet-man.8.gz
1287  puppet-module.8.gz
1288  puppet-node.8.gz
1289  puppet-parser.8.gz
1290  puppet-plugin.8.gz
1291  puppet-report.8.gz
1292  puppet-resource.8.gz
1293  puppet-script.8.gz
1294  puppet-ssl.8.gz
1295  puppet-status.8.gz
1296  puppet.8.gz
1297 @dir /var/run/puppet
1298 @dir(puppet,puppet,) /var/log/puppet
1299 @dir(puppet,puppet,) /var/puppet
1300 @dir(puppet,puppet,) etc/puppet/manifests
1301 @dir(puppet,puppet,) etc/puppet/modules
1302
1303
1304 [FILE:472:manifests/plist.examples]
1305 share/examples/puppet/hiera/
1306  README.md
1307  site.pp
1308 share/examples/puppet/hiera/etc/
1309  hiera.yaml
1310  puppet.conf
1311 share/examples/puppet/hiera/etc/hieradb/
1312  common.yaml
1313  dc1.yaml
1314  development.yaml
1315 share/examples/puppet/hiera/modules/data/manifests/common.pp
1316 share/examples/puppet/hiera/modules/ntp/manifests/
1317  config.pp
1318  data.pp
1319 share/examples/puppet/hiera/modules/ntp/templates/ntp.conf.erb
1320 share/examples/puppet/hiera/modules/users/manifests/
1321  common.pp
1322  dc1.pp
1323  development.pp
1324
1325
1326 [FILE:786:patches/patch-lib_puppet_provider_service_daemontools.rb]
1327 Daemontools program locations
1328
1329 --- lib/puppet/provider/service/daemontools.rb.orig     2018-10-30 23:20:57 UTC
1330 +++ lib/puppet/provider/service/daemontools.rb
1331 @@ -39,7 +39,7 @@ Puppet::Type.type(:service).provide :dae
1332  
1333    EOT
1334  
1335 -  commands :svc  => "/usr/bin/svc", :svstat => "/usr/bin/svstat"
1336 +  commands :svc  => "%%PREFIX%%/bin/svc", :svstat => "%%PREFIX%%/bin/svstat"
1337  
1338    class << self
1339      attr_writer :defpath
1340 @@ -88,7 +88,7 @@ Puppet::Type.type(:service).provide :dae
1341    # find the service dir on this node
1342    def servicedir
1343      unless @servicedir
1344 -      ["/service", "/etc/service","/var/lib/svscan"].each do |path|
1345 +      ["/var/service", "/etc/service","/var/lib/svscan"].each do |path|
1346          if Puppet::FileSystem.exist?(path)
1347            @servicedir = path
1348            break
1349
1350
1351 [FILE:362:files/pkg-message-primary-dragonfly.in]
1352
1353 To enable the puppet agent, add the following to /etc/rc.conf:
1354
1355         puppet_enable="YES"
1356
1357 To enable the puppetmaster, add the following to /etc/rc.conf:
1358
1359         puppetmaster_enable="YES"
1360
1361 Individual config files such as %%PREFIX%%/etc/puppetmasterd.conf are
1362 deprecated. Use a single file, %%PREFIX%%/etc/puppet/puppet.conf.
1363
1364 The default PID directory is /var/run/puppet
1365
1366
1367
1368 [FILE:362:files/pkg-message-primary-freebsd.in]
1369
1370 To enable the puppet agent, add the following to /etc/rc.conf:
1371
1372         puppet_enable="YES"
1373
1374 To enable the puppetmaster, add the following to /etc/rc.conf:
1375
1376         puppetmaster_enable="YES"
1377
1378 Individual config files such as %%PREFIX%%/etc/puppetmasterd.conf are
1379 deprecated. Use a single file, %%PREFIX%%/etc/puppet/puppet.conf.
1380
1381 The default PID directory is /var/run/puppet
1382
1383
1384
1385 [FILE:775:files/puppet.in]
1386 #!/bin/sh
1387 #
1388 # PROVIDE: puppet
1389 # REQUIRE: LOGIN
1390 # KEYWORD: shutdown
1391
1392 #
1393 # Add the following lines to /etc/rc.conf to enable the puppet agent:
1394 #
1395 # puppet_enable="YES"
1396
1397 . /etc/rc.subr
1398
1399 name="puppet"
1400 rcvar=puppet_enable
1401
1402 load_rc_config "$name"
1403
1404 : ${puppet_enable="NO"}
1405 : ${puppet_rundir="/var/run/puppet"}
1406
1407 command="%%PREFIX%%/bin/puppet"
1408 command_args="agent ${puppet_flags} --rundir=${puppet_rundir}"
1409 command_interpreter=%%RUBY%%
1410 unset puppet_flags
1411
1412 pidfile="${puppet_rundir}/agent.pid"
1413 start_precmd="install -d -o puppet -g puppet ${pidfile%/*}"
1414
1415 PATH="${PATH}:%%PREFIX%%/bin"
1416
1417 # An UTF-8 locale is required
1418 : LC_ALL=${LC_ALL:=C.UTF-8}
1419 case $LC_ALL in
1420     *.UTF-8)
1421         ;;
1422     *.*)
1423         LC_ALL="${LC_ALL%.*}.UTF-8"
1424         ;;
1425     *)
1426         LC_ALL=C.UTF-8
1427         ;;
1428 esac
1429 export LC_ALL
1430
1431 run_rc_command "$1"
1432
1433
1434 [FILE:1252:files/puppetmaster.in]
1435 #!/bin/sh
1436 #
1437 # PROVIDE: puppetmaster
1438 # REQUIRE: LOGIN
1439
1440 # Add the following lines to /etc/rc.conf to enable the puppetmaster:
1441 #
1442 # puppetmaster_enable="YES"
1443 #
1444
1445 . /etc/rc.subr
1446
1447 name="puppetmaster"
1448 rcvar=puppetmaster_enable
1449
1450 load_rc_config "${name}"
1451
1452 : ${puppetmaster_enable="NO"}
1453 : ${puppetmaster_rundir="/var/run/puppet"}
1454 : ${puppetmaster_flags="--rundir=${puppetmaster_rundir}"}
1455
1456 command_interpreter=%%RUBY%%
1457 command="%%PREFIX%%/bin/puppet"
1458 command_args="master ${puppetmaster_flags}"
1459 unset puppetmaster_flags
1460
1461 pidfile="${puppetmaster_rundir}/master.pid"
1462
1463 start_precmd="puppetmaster_checkconfig"
1464 restart_precmd="puppetmaster_checkconfig"
1465 puppetmaster_checkconfig() {
1466         puppet_manifest="$($command config print --section=main manifest 2> /dev/null)"
1467         echo -n "Performing sanity check of ${name} configuration: "
1468         if ! ${command} parser validate "${puppet_manifest}"
1469         then
1470                 echo "FAILED"
1471                 return 1
1472         else
1473                 echo "OK"
1474                 return 0
1475         fi
1476 }
1477
1478 if [ -z "${puppetmaster_mongrel_ports}" ]; then
1479         run_rc_command "$1"
1480 else
1481         for port in ${puppetmaster_mongrel_ports}; do
1482                 pidfile="${puppetmaster_rundir}/mongrel.${port}.pid"
1483                 command_args="master --pidfile=${pidfile} --servertype=mongrel --masterport=${port}"
1484                 run_rc_command "$1"
1485                 _rc_restart_done="false"
1486         done
1487 fi
1488