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