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