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