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