git: 3ffb7b15e3c8 - main - sysutils/openvox-agent9: New port
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 04 Oct 2026 20:12:15 UTC
The branch main has been updated by romain:
URL: https://cgit.FreeBSD.org/ports/commit/?id=3ffb7b15e3c87b11e46da6f6ffa2011c074fa2b4
commit 3ffb7b15e3c87b11e46da6f6ffa2011c074fa2b4
Author: Romain Tartière <romain@FreeBSD.org>
AuthorDate: 2026-10-04 19:45:21 +0000
Commit: Romain Tartière <romain@FreeBSD.org>
CommitDate: 2026-10-04 20:11:50 +0000
sysutils/openvox-agent9: New port
Hello OpenVox 9!
https://voxpupuli.org/blog/2026/10/02/openvox-9-release/
Add sysutils/openvox-agent9 from a copy of sysutils/openvox-agent9 and a
few minor tweaks.
With hat: puppet
---
sysutils/Makefile | 1 +
sysutils/openvox-agent9/Makefile | 138 +++++++++++++++
sysutils/openvox-agent9/distinfo | 21 +++
...atch-lib_puppet_provider_service_daemontools.rb | 20 +++
sysutils/openvox-agent9/files/pkg-message.in | 11 ++
sysutils/openvox-agent9/files/puppet.in | 46 +++++
sysutils/openvox-agent9/pkg-descr | 5 +
sysutils/openvox-agent9/pkg-plist | 188 +++++++++++++++++++++
8 files changed, 430 insertions(+)
diff --git a/sysutils/Makefile b/sysutils/Makefile
index cd7ca0e9026b..eafc1073054e 100644
--- a/sysutils/Makefile
+++ b/sysutils/Makefile
@@ -859,6 +859,7 @@
SUBDIR += opentofu
SUBDIR += openupsd
SUBDIR += openvox-agent8
+ SUBDIR += openvox-agent9
SUBDIR += openvox-server8
SUBDIR += osinfo-db-tools
SUBDIR += osquery
diff --git a/sysutils/openvox-agent9/Makefile b/sysutils/openvox-agent9/Makefile
new file mode 100644
index 000000000000..c60d242d4a48
--- /dev/null
+++ b/sysutils/openvox-agent9/Makefile
@@ -0,0 +1,138 @@
+PORTNAME= openvox-agent
+DISTVERSION= 9.0.0
+CATEGORIES= sysutils
+MASTER_SITES= https://forge.puppet.com/v3/files/:forge
+PKGNAMESUFFIX= 9
+
+MAINTAINER= puppet@FreeBSD.org
+COMMENT= Configuration management framework written in Ruby
+WWW= https://github.com/OpenVoxProject/openvox
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= rubygem-base64>=0.1<0.4:converters/rubygem-base64 \
+ rubygem-benchmark>=0.1<0.6:benchmarks/rubygem-benchmark \
+ rubygem-concurrent-ruby>1.0<2:devel/rubygem-concurrent-ruby \
+ rubygem-deep_merge>1.0<2:devel/rubygem-deep_merge \
+ rubygem-fast_gettext>=2.1<5:devel/rubygem-fast_gettext \
+ rubygem-getoptlong>=0.2.0<0.3:devel/rubygem-getoptlong \
+ rubygem-locale>=2.1<3.0:devel/rubygem-locale \
+ rubygem-openfact>=6.0.0<7:sysutils/rubygem-openfact \
+ rubygem-ostruct>=0.6.0<0.7:devel/rubygem-ostruct \
+ rubygem-puppet-resource_api>=2.0<3:devel/rubygem-puppet-resource_api \
+ rubygem-racc>=1.5<2:devel/rubygem-racc \
+ rubygem-ruby-augeas>=0:textproc/rubygem-ruby-augeas \
+ rubygem-scanf>=1.0<2:devel/rubygem-scanf \
+ rubygem-semantic_puppet>=1.0<2:devel/rubygem-semantic_puppet
+# Ruby 3.4 support
+RUN_DEPENDS+= rubygem-syslog>=0.3:devel/rubygem-syslog
+
+USES= cpe ruby
+USE_GITHUB= yes
+GH_ACCOUNT= OpenVoxProject
+GH_PROJECT= openvox
+
+CONFLICTS_INSTALL= openvox-agent[0-9] puppet[0-9]
+PLIST_SUB= PORTVERSION="${PORTVERSION}"
+NO_ARCH= yes
+NO_BUILD= yes
+USE_RC_SUBR= puppet
+PORTDOCS= LICENSE README.md
+PORTEXAMPLES= *
+USERS= puppet
+GROUPS= puppet
+SUB_FILES+= pkg-message
+SUB_LIST= RUBY=${RUBY}
+
+DATADIR= ${PREFIX}/share/puppet
+ETCDIR= ${PREFIX}/etc/puppet
+
+OPTIONS_DEFINE= DOCS EXAMPLES
+
+# Get versions from
+# https://github.com/OpenVoxProject/openvox/tree/main/packaging/configs/components
+# for f in packaging/configs/components/module-puppetlabs-*.json; do echo "${${f#*/module-puppetlabs-}%.json}=${$(jq -r .ref $f)#*v}"; done
+FORGE_MODULES= augeas_core=2.0.1 \
+ cron_core=2.0.2 \
+ host_core=2.0.1 \
+ mount_core=1.3.0 \
+ scheduled_task=5.0.0 \
+ selinux_core=2.0.1 \
+ sshkeys_core=3.0.2 \
+ yumrepo_core=3.0.1 \
+ zfs_core=2.0.1
+
+.for module in ${FORGE_MODULES}
+DISTFILES+= puppetlabs-${module:C/=.*//}-${module:C/.*=//}.tar.gz:forge
+.endfor
+
+post-patch:
+ @${REINPLACE_CMD} -e "s|/etc/puppetlabs/puppet|${ETCDIR}|" \
+ ${WRKSRC}/install.rb \
+ ${WRKSRC}/lib/puppet/reference/configuration.rb \
+ ${WRKSRC}/lib/puppet/util/run_mode.rb
+ @${REINPLACE_CMD} -e "s|/etc/puppetlabs/code|${ETCDIR}|" \
+ ${WRKSRC}/install.rb \
+ ${WRKSRC}/lib/puppet/reference/configuration.rb \
+ ${WRKSRC}/lib/puppet/util/run_mode.rb
+ @${REINPLACE_CMD} -e "s|/opt/puppetlabs/puppet/cache|/var/puppet|" \
+ ${WRKSRC}/install.rb \
+ ${WRKSRC}/lib/puppet/reference/configuration.rb \
+ ${WRKSRC}/lib/puppet/util/run_mode.rb
+ @${REINPLACE_CMD} -e "s|/var/run/puppetlabs|/var/run/puppet|" \
+ ${WRKSRC}/install.rb \
+ ${WRKSRC}/lib/puppet/util/run_mode.rb
+ @${REINPLACE_CMD} -e "s|/var/log/puppetlabs/puppet|/var/log/puppet|" \
+ ${WRKSRC}/install.rb \
+ ${WRKSRC}/lib/puppet/util/run_mode.rb
+ @${REINPLACE_CMD} -e "s|/opt/puppetlabs/puppet/public|/var/puppet/state|" \
+ -e "s|/opt/puppetlabs/puppet/modules|${ETCDIR}/vendor_modules|" \
+ -e "s|/opt/puppetlabs/puppet/vendor_modules|${ETCDIR}/vendor_modules|" \
+ ${WRKSRC}/install.rb \
+ ${WRKSRC}/lib/puppet/util/run_mode.rb
+ @${REINPLACE_CMD} -e "s|/opt/puppetlabs/puppet/modules|${ETCDIR}/modules|" \
+ -e "s|/etc/puppetlabs/puppetserver/ca|/var/puppetserver/ca|" \
+ ${WRKSRC}/lib/puppet/defaults.rb
+ @${REINPLACE_CMD} -e "s|/opt/puppetlabs/puppet/bin/gem|${LOCALBASE}/bin/gem|" \
+ ${WRKSRC}/lib/puppet/provider/package/puppet_gem.rb
+ @${REINPLACE_CMD} -e "s|\$$confdir/ssl|/var/puppet/ssl|" \
+ ${WRKSRC}/lib/puppet/defaults.rb
+ @${REINPLACE_CMD} -e "s|\.\./\.\./\.\./locales|../locales|" \
+ ${WRKSRC}/lib/puppet/gettext/config.rb
+
+do-install:
+ @cd ${WRKSRC} && ${SETENV} PREFIX=${PREFIX} ${RUBY} ${WRKSRC}/install.rb --no-configs --destdir=${STAGEDIR} \
+ --localedir=${RUBY_SITELIBDIR}/puppet/locales --publicdir=/var/puppet/state/
+
+post-install:
+ ${MKDIR} ${STAGEDIR}${ETCDIR}/manifests
+ ${MKDIR} ${STAGEDIR}${ETCDIR}/modules
+ ${MKDIR} ${STAGEDIR}${ETCDIR}/vendor_modules
+.for module in ${FORGE_MODULES}
+ (cd ${WRKDIR}/puppetlabs-${module:C/=.*//}-${module:C/.*=//} && ${COPYTREE_SHARE} . ${STAGEDIR}${ETCDIR}/vendor_modules/${module:C/=.*//})
+.endfor
+ ${MKDIR} ${STAGEDIR}/var/puppet
+ ${RUBY} -I ${STAGEDIR}/${RUBY_SITELIBDIR} ${STAGEDIR}${PREFIX}/bin/puppet agent --genconfig \
+ --confdir=${ETCDIR} \
+ --rundir=/var/run/puppet \
+ --vardir=/var/puppet \
+ --logdir=/var/log/puppet \
+ --codedir=${ETCDIR} \
+ > ${STAGEDIR}${ETCDIR}/puppet.conf-dist
+ @${ECHO} ${STAGEDIR}${RUBY_SITELIBDIR}/puppet.rb | \
+ ${SED} 's,^${STAGEDIR}${PREFIX}/,,' >> ${TMPPLIST}
+ @${FIND} ${STAGEDIR}${RUBY_SITELIBDIR}/puppet -type f | \
+ ${SED} 's,^${STAGEDIR}${PREFIX}/,,' >> ${TMPPLIST}
+ ${MKDIR} ${STAGEDIR}${PREFIX}/lib/ruby/gems/${RUBY_VER}/specifications
+ ${RUBY} -e "puts Gem::Specification.load('${WRKSRC}/openvox.gemspec').to_ruby" > ${STAGEDIR}${PREFIX}/lib/ruby/gems/${RUBY_VER}/specifications/openvox-${PORTVERSION}.gemspec
+
+post-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}
+
+post-install-EXAMPLES-on:
+ @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
+ cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}
+
+.include <bsd.port.mk>
diff --git a/sysutils/openvox-agent9/distinfo b/sysutils/openvox-agent9/distinfo
new file mode 100644
index 000000000000..2477cd8b4f71
--- /dev/null
+++ b/sysutils/openvox-agent9/distinfo
@@ -0,0 +1,21 @@
+TIMESTAMP = 1790998332
+SHA256 (puppetlabs-augeas_core-2.0.1.tar.gz) = 512c80c108e21f75824a2b55fb8b1cef844e959463a7d8a5c6e45d0f517f3394
+SIZE (puppetlabs-augeas_core-2.0.1.tar.gz) = 22292
+SHA256 (puppetlabs-cron_core-2.0.2.tar.gz) = f27d6ef5d39da3fa08cfeef1d893bf20491cf48588bd0ff5fd211ce424aab0ca
+SIZE (puppetlabs-cron_core-2.0.2.tar.gz) = 22248
+SHA256 (puppetlabs-host_core-2.0.1.tar.gz) = d650d4aefcdd8ea451951fc0a750f4e9d6114bed527a8a50a1d7c802e9f2ad69
+SIZE (puppetlabs-host_core-2.0.1.tar.gz) = 12007
+SHA256 (puppetlabs-mount_core-1.3.0.tar.gz) = 5924b9e974f6fa592cea29cbe93a07b5d7e08bbf2e98145f7ae7157305946b4a
+SIZE (puppetlabs-mount_core-1.3.0.tar.gz) = 22751
+SHA256 (puppetlabs-scheduled_task-5.0.0.tar.gz) = 2637a0d2d8dabb5d8b9fabb8434e209d511d95da9b0a5022205f3bd9cc9d8c48
+SIZE (puppetlabs-scheduled_task-5.0.0.tar.gz) = 43263
+SHA256 (puppetlabs-selinux_core-2.0.1.tar.gz) = 3e107fd186458e99f65b2a57568fcec5f427ca40223dd92a2e597ccfa14ee61a
+SIZE (puppetlabs-selinux_core-2.0.1.tar.gz) = 13769
+SHA256 (puppetlabs-sshkeys_core-3.0.2.tar.gz) = 0e56053324862963f49210cdabe0a943b0aed952659ac34ba76877d211ec6b35
+SIZE (puppetlabs-sshkeys_core-3.0.2.tar.gz) = 16982
+SHA256 (puppetlabs-yumrepo_core-3.0.1.tar.gz) = 7623ecd277ab5fa3f1687964ee493bd7105442d844385bf2d910c02e15e61bc7
+SIZE (puppetlabs-yumrepo_core-3.0.1.tar.gz) = 18322
+SHA256 (puppetlabs-zfs_core-2.0.1.tar.gz) = 2cc45aa0a69be8b50a8924d121895b90f99c6ca91c3dcd2f7352c409f1e7a4f6
+SIZE (puppetlabs-zfs_core-2.0.1.tar.gz) = 16564
+SHA256 (OpenVoxProject-openvox-9.0.0_GH0.tar.gz) = e28689a007cb1da7ed093ad8d1ba4b4cb0aa747eeb3fec7655a62f354f36c9a1
+SIZE (OpenVoxProject-openvox-9.0.0_GH0.tar.gz) = 3678446
diff --git a/sysutils/openvox-agent9/files/patch-lib_puppet_provider_service_daemontools.rb b/sysutils/openvox-agent9/files/patch-lib_puppet_provider_service_daemontools.rb
new file mode 100644
index 000000000000..ee90c96a89ab
--- /dev/null
+++ b/sysutils/openvox-agent9/files/patch-lib_puppet_provider_service_daemontools.rb
@@ -0,0 +1,20 @@
+--- lib/puppet/provider/service/daemontools.rb.orig 2024-02-22 01:02:28 UTC
++++ lib/puppet/provider/service/daemontools.rb
+@@ -41,7 +41,7 @@ Puppet::Type.type(:service).provide :daemontools, :par
+
+ EOT
+
+- commands :svc => "/usr/bin/svc", :svstat => "/usr/bin/svstat"
++ commands :svc => "%%PREFIX%%/bin/svc", :svstat => "%%PREFIX%%/bin/svstat"
+
+ class << self
+ attr_writer :defpath
+@@ -88,7 +88,7 @@ Puppet::Type.type(:service).provide :daemontools, :par
+ # find the service dir on this node
+ def servicedir
+ unless @servicedir
+- ["/service", "/etc/service", "/var/lib/svscan"].each do |path|
++ ["/var/service", "/etc/service", "/var/lib/svscan"].each do |path|
+ if Puppet::FileSystem.exist?(path)
+ @servicedir = path
+ break
diff --git a/sysutils/openvox-agent9/files/pkg-message.in b/sysutils/openvox-agent9/files/pkg-message.in
new file mode 100644
index 000000000000..caa220715594
--- /dev/null
+++ b/sysutils/openvox-agent9/files/pkg-message.in
@@ -0,0 +1,11 @@
+[
+{ type: install
+ message: <<EOM
+To enable the puppet agent, add the following to /etc/rc.conf:
+
+ puppet_enable="YES"
+
+The default PID directory is /var/run/puppet
+EOM
+}
+]
diff --git a/sysutils/openvox-agent9/files/puppet.in b/sysutils/openvox-agent9/files/puppet.in
new file mode 100644
index 000000000000..fbdfef003ed5
--- /dev/null
+++ b/sysutils/openvox-agent9/files/puppet.in
@@ -0,0 +1,46 @@
+#!/bin/sh
+
+# PROVIDE: puppet
+# REQUIRE: LOGIN
+# KEYWORD: shutdown
+
+#
+# Add the following lines to /etc/rc.conf to enable the puppet agent:
+#
+# puppet_enable="YES"
+
+. /etc/rc.subr
+
+name="puppet"
+rcvar=puppet_enable
+
+load_rc_config "$name"
+
+: ${puppet_enable="NO"}
+: ${puppet_rundir="/var/run/puppet"}
+
+command="%%PREFIX%%/bin/puppet"
+command_args="agent ${puppet_flags} --rundir=${puppet_rundir}"
+command_interpreter=%%RUBY%%
+unset puppet_flags
+
+pidfile="${puppet_rundir}/agent.pid"
+start_precmd="install -d -o puppet -g puppet ${pidfile%/*}"
+
+PATH="${PATH}:%%PREFIX%%/bin:%%PREFIX%%/sbin"
+
+# An UTF-8 locale is required
+: LC_ALL=${LC_ALL:=C.UTF-8}
+case $LC_ALL in
+ *.UTF-8)
+ ;;
+ *.*)
+ LC_ALL="${LC_ALL%.*}.UTF-8"
+ ;;
+ *)
+ LC_ALL=C.UTF-8
+ ;;
+esac
+export LC_ALL
+
+run_rc_command "$1"
diff --git a/sysutils/openvox-agent9/pkg-descr b/sysutils/openvox-agent9/pkg-descr
new file mode 100644
index 000000000000..2ee78c6e21be
--- /dev/null
+++ b/sysutils/openvox-agent9/pkg-descr
@@ -0,0 +1,5 @@
+Puppet lets you centrally manage every important aspect of your system using
+a cross-platform specification language that manages all the separate
+elements normally aggregated in different files, like users, cron jobs, and
+hosts, along with obviously discrete elements like packages, services, and
+files.
diff --git a/sysutils/openvox-agent9/pkg-plist b/sysutils/openvox-agent9/pkg-plist
new file mode 100644
index 000000000000..a9a5fdd7fee7
--- /dev/null
+++ b/sysutils/openvox-agent9/pkg-plist
@@ -0,0 +1,188 @@
+bin/puppet
+%%ETCDIR%%/puppet.conf-dist
+%%ETCDIR%%/vendor_modules/augeas_core/CHANGELOG.md
+%%ETCDIR%%/vendor_modules/augeas_core/CODEOWNERS
+%%ETCDIR%%/vendor_modules/augeas_core/LICENSE
+%%ETCDIR%%/vendor_modules/augeas_core/README.md
+%%ETCDIR%%/vendor_modules/augeas_core/README_ja_JP.md
+%%ETCDIR%%/vendor_modules/augeas_core/REFERENCE.md
+%%ETCDIR%%/vendor_modules/augeas_core/lib/puppet/feature/augeas.rb
+%%ETCDIR%%/vendor_modules/augeas_core/lib/puppet/provider/augeas/augeas.rb
+%%ETCDIR%%/vendor_modules/augeas_core/lib/puppet/type/augeas.rb
+%%ETCDIR%%/vendor_modules/augeas_core/lib/puppet_x/augeas/util/parser.rb
+%%ETCDIR%%/vendor_modules/augeas_core/locales/config.yaml
+%%ETCDIR%%/vendor_modules/augeas_core/locales/ja/puppetlabs-augeas_core.po
+%%ETCDIR%%/vendor_modules/augeas_core/locales/puppetlabs-augeas_core.pot
+%%ETCDIR%%/vendor_modules/augeas_core/metadata.json
+%%ETCDIR%%/vendor_modules/augeas_core/pdk.yaml
+%%ETCDIR%%/vendor_modules/cron_core/CHANGELOG.md
+%%ETCDIR%%/vendor_modules/cron_core/CODEOWNERS
+%%ETCDIR%%/vendor_modules/cron_core/LICENSE
+%%ETCDIR%%/vendor_modules/cron_core/README.md
+%%ETCDIR%%/vendor_modules/cron_core/README_ja_JP.md
+%%ETCDIR%%/vendor_modules/cron_core/REFERENCE.md
+%%ETCDIR%%/vendor_modules/cron_core/data/common.yaml
+%%ETCDIR%%/vendor_modules/cron_core/hiera.yaml
+%%ETCDIR%%/vendor_modules/cron_core/lib/puppet/provider/cron/crontab.rb
+%%ETCDIR%%/vendor_modules/cron_core/lib/puppet/provider/cron/filetype.rb
+%%ETCDIR%%/vendor_modules/cron_core/lib/puppet/type/cron.rb
+%%ETCDIR%%/vendor_modules/cron_core/locales/config.yaml
+%%ETCDIR%%/vendor_modules/cron_core/locales/ja/puppetlabs-cron_core.po
+%%ETCDIR%%/vendor_modules/cron_core/locales/puppetlabs-cron_core.pot
+%%ETCDIR%%/vendor_modules/cron_core/metadata.json
+%%ETCDIR%%/vendor_modules/cron_core/pdk.yaml
+%%ETCDIR%%/vendor_modules/host_core/CHANGELOG.md
+%%ETCDIR%%/vendor_modules/host_core/CODEOWNERS
+%%ETCDIR%%/vendor_modules/host_core/LICENSE
+%%ETCDIR%%/vendor_modules/host_core/README.md
+%%ETCDIR%%/vendor_modules/host_core/README_ja_JP.md
+%%ETCDIR%%/vendor_modules/host_core/REFERENCE.md
+%%ETCDIR%%/vendor_modules/host_core/data/common.yaml
+%%ETCDIR%%/vendor_modules/host_core/hiera.yaml
+%%ETCDIR%%/vendor_modules/host_core/lib/puppet/provider/host/parsed.rb
+%%ETCDIR%%/vendor_modules/host_core/lib/puppet/type/host.rb
+%%ETCDIR%%/vendor_modules/host_core/locales/config.yaml
+%%ETCDIR%%/vendor_modules/host_core/locales/ja/puppetlabs-host_core.po
+%%ETCDIR%%/vendor_modules/host_core/locales/puppetlabs-host_core.pot
+%%ETCDIR%%/vendor_modules/host_core/metadata.json
+%%ETCDIR%%/vendor_modules/host_core/pdk.yaml
+%%ETCDIR%%/vendor_modules/mount_core/.rubocop.yml
+%%ETCDIR%%/vendor_modules/mount_core/CHANGELOG.md
+%%ETCDIR%%/vendor_modules/mount_core/CODEOWNERS
+%%ETCDIR%%/vendor_modules/mount_core/LICENSE
+%%ETCDIR%%/vendor_modules/mount_core/README.md
+%%ETCDIR%%/vendor_modules/mount_core/README_ja_JP.md
+%%ETCDIR%%/vendor_modules/mount_core/REFERENCE.md
+%%ETCDIR%%/vendor_modules/mount_core/data/common.yaml
+%%ETCDIR%%/vendor_modules/mount_core/hiera.yaml
+%%ETCDIR%%/vendor_modules/mount_core/lib/puppet/provider/mount.rb
+%%ETCDIR%%/vendor_modules/mount_core/lib/puppet/provider/mount/parsed.rb
+%%ETCDIR%%/vendor_modules/mount_core/lib/puppet/type/mount.rb
+%%ETCDIR%%/vendor_modules/mount_core/locales/config.yaml
+%%ETCDIR%%/vendor_modules/mount_core/locales/ja/puppetlabs-mount_core.po
+%%ETCDIR%%/vendor_modules/mount_core/locales/puppetlabs-mount_core.pot
+%%ETCDIR%%/vendor_modules/mount_core/metadata.json
+%%ETCDIR%%/vendor_modules/mount_core/pdk.yaml
+%%ETCDIR%%/vendor_modules/scheduled_task/CHANGELOG.md
+%%ETCDIR%%/vendor_modules/scheduled_task/CODEOWNERS
+%%ETCDIR%%/vendor_modules/scheduled_task/CONTRIBUTING.md
+%%ETCDIR%%/vendor_modules/scheduled_task/HISTORY.md
+%%ETCDIR%%/vendor_modules/scheduled_task/LICENSE
+%%ETCDIR%%/vendor_modules/scheduled_task/NOTICE
+%%ETCDIR%%/vendor_modules/scheduled_task/README.md
+%%ETCDIR%%/vendor_modules/scheduled_task/REFERENCE.md
+%%ETCDIR%%/vendor_modules/scheduled_task/data/common.yaml
+%%ETCDIR%%/vendor_modules/scheduled_task/examples/create_task_v1.pp
+%%ETCDIR%%/vendor_modules/scheduled_task/examples/delete_task_v1.pp
+%%ETCDIR%%/vendor_modules/scheduled_task/hiera.yaml
+%%ETCDIR%%/vendor_modules/scheduled_task/lib/puppet/provider/scheduled_task/taskscheduler_api2.rb
+%%ETCDIR%%/vendor_modules/scheduled_task/lib/puppet/provider/scheduled_task/win32_taskscheduler.rb
+%%ETCDIR%%/vendor_modules/scheduled_task/lib/puppet/type/scheduled_task.rb
+%%ETCDIR%%/vendor_modules/scheduled_task/lib/puppet_x/puppet_labs/scheduled_task/error.rb
+%%ETCDIR%%/vendor_modules/scheduled_task/lib/puppet_x/puppet_labs/scheduled_task/task.rb
+%%ETCDIR%%/vendor_modules/scheduled_task/lib/puppet_x/puppet_labs/scheduled_task/trigger.rb
+%%ETCDIR%%/vendor_modules/scheduled_task/metadata.json
+%%ETCDIR%%/vendor_modules/scheduled_task/pdk.yaml
+%%ETCDIR%%/vendor_modules/scheduled_task/provision.yaml
+%%ETCDIR%%/vendor_modules/scheduled_task/readmes/README_ja_JP.md
+%%ETCDIR%%/vendor_modules/selinux_core/CHANGELOG.md
+%%ETCDIR%%/vendor_modules/selinux_core/CODEOWNERS
+%%ETCDIR%%/vendor_modules/selinux_core/LICENSE
+%%ETCDIR%%/vendor_modules/selinux_core/README.md
+%%ETCDIR%%/vendor_modules/selinux_core/REFERENCE.md
+%%ETCDIR%%/vendor_modules/selinux_core/data/common.yaml
+%%ETCDIR%%/vendor_modules/selinux_core/hiera.yaml
+%%ETCDIR%%/vendor_modules/selinux_core/lib/puppet/provider/selboolean/getsetsebool.rb
+%%ETCDIR%%/vendor_modules/selinux_core/lib/puppet/provider/selmodule/semodule.rb
+%%ETCDIR%%/vendor_modules/selinux_core/lib/puppet/type/selboolean.rb
+%%ETCDIR%%/vendor_modules/selinux_core/lib/puppet/type/selmodule.rb
+%%ETCDIR%%/vendor_modules/selinux_core/locales/config.yaml
+%%ETCDIR%%/vendor_modules/selinux_core/locales/ja/puppetlabs-selinux_core.po
+%%ETCDIR%%/vendor_modules/selinux_core/locales/puppetlabs-selinux_core.pot
+%%ETCDIR%%/vendor_modules/selinux_core/metadata.json
+%%ETCDIR%%/vendor_modules/selinux_core/pdk.yaml
+%%ETCDIR%%/vendor_modules/selinux_core/readmes/README_ja_JP.md
+%%ETCDIR%%/vendor_modules/sshkeys_core/CHANGELOG.md
+%%ETCDIR%%/vendor_modules/sshkeys_core/CODEOWNERS
+%%ETCDIR%%/vendor_modules/sshkeys_core/LICENSE
+%%ETCDIR%%/vendor_modules/sshkeys_core/README.md
+%%ETCDIR%%/vendor_modules/sshkeys_core/README_ja_JP.md
+%%ETCDIR%%/vendor_modules/sshkeys_core/REFERENCE.md
+%%ETCDIR%%/vendor_modules/sshkeys_core/data/common.yaml
+%%ETCDIR%%/vendor_modules/sshkeys_core/hiera.yaml
+%%ETCDIR%%/vendor_modules/sshkeys_core/lib/puppet/provider/ssh_authorized_key/parsed.rb
+%%ETCDIR%%/vendor_modules/sshkeys_core/lib/puppet/provider/sshkey/parsed.rb
+%%ETCDIR%%/vendor_modules/sshkeys_core/lib/puppet/type/ssh_authorized_key.rb
+%%ETCDIR%%/vendor_modules/sshkeys_core/lib/puppet/type/sshkey.rb
+%%ETCDIR%%/vendor_modules/sshkeys_core/locales/config.yaml
+%%ETCDIR%%/vendor_modules/sshkeys_core/locales/ja/puppetlabs-sshkeys_core.po
+%%ETCDIR%%/vendor_modules/sshkeys_core/locales/puppetlabs-sshkeys_core.pot
+%%ETCDIR%%/vendor_modules/sshkeys_core/metadata.json
+%%ETCDIR%%/vendor_modules/sshkeys_core/pdk.yaml
+%%ETCDIR%%/vendor_modules/yumrepo_core/CHANGELOG.md
+%%ETCDIR%%/vendor_modules/yumrepo_core/CODEOWNERS
+%%ETCDIR%%/vendor_modules/yumrepo_core/LICENSE
+%%ETCDIR%%/vendor_modules/yumrepo_core/README.md
+%%ETCDIR%%/vendor_modules/yumrepo_core/REFERENCE.md
+%%ETCDIR%%/vendor_modules/yumrepo_core/data/common.yaml
+%%ETCDIR%%/vendor_modules/yumrepo_core/hiera.yaml
+%%ETCDIR%%/vendor_modules/yumrepo_core/lib/puppet/provider/yumrepo/inifile.rb
+%%ETCDIR%%/vendor_modules/yumrepo_core/lib/puppet/type/yumrepo.rb
+%%ETCDIR%%/vendor_modules/yumrepo_core/locales/config.yaml
+%%ETCDIR%%/vendor_modules/yumrepo_core/locales/ja/puppetlabs-yumrepo_core.po
+%%ETCDIR%%/vendor_modules/yumrepo_core/locales/puppetlabs-yumrepo_core.pot
+%%ETCDIR%%/vendor_modules/yumrepo_core/metadata.json
+%%ETCDIR%%/vendor_modules/yumrepo_core/pdk.yaml
+%%ETCDIR%%/vendor_modules/yumrepo_core/readmes/README_ja_JP.md
+%%ETCDIR%%/vendor_modules/zfs_core/CHANGELOG.md
+%%ETCDIR%%/vendor_modules/zfs_core/CODEOWNERS
+%%ETCDIR%%/vendor_modules/zfs_core/LICENSE
+%%ETCDIR%%/vendor_modules/zfs_core/README.md
+%%ETCDIR%%/vendor_modules/zfs_core/REFERENCE.md
+%%ETCDIR%%/vendor_modules/zfs_core/data/common.yaml
+%%ETCDIR%%/vendor_modules/zfs_core/hiera.yaml
+%%ETCDIR%%/vendor_modules/zfs_core/lib/puppet/provider/zfs/zfs.rb
+%%ETCDIR%%/vendor_modules/zfs_core/lib/puppet/provider/zpool/zpool.rb
+%%ETCDIR%%/vendor_modules/zfs_core/lib/puppet/type/zfs.rb
+%%ETCDIR%%/vendor_modules/zfs_core/lib/puppet/type/zpool.rb
+%%ETCDIR%%/vendor_modules/zfs_core/locales/config.yaml
+%%ETCDIR%%/vendor_modules/zfs_core/locales/ja/puppetlabs-zfs_core.po
+%%ETCDIR%%/vendor_modules/zfs_core/locales/puppetlabs-zfs_core.pot
+%%ETCDIR%%/vendor_modules/zfs_core/metadata.json
+%%ETCDIR%%/vendor_modules/zfs_core/pdk.yaml
+%%ETCDIR%%/vendor_modules/zfs_core/readmes/README_ja_JP.md
+lib/ruby/gems/%%RUBY_VER%%/specifications/openvox-%%PORTVERSION%%.gemspec
+%%RUBY_SITELIBDIR%%/hiera/puppet_function.rb
+%%RUBY_SITELIBDIR%%/hiera/scope.rb
+%%RUBY_SITELIBDIR%%/hiera_puppet.rb
+%%RUBY_SITELIBDIR%%/puppet_pal.rb
+%%RUBY_SITELIBDIR%%/puppet_x.rb
+share/man/man5/puppet.conf.5.gz
+share/man/man8/puppet-agent.8.gz
+share/man/man8/puppet-apply.8.gz
+share/man/man8/puppet-catalog.8.gz
+share/man/man8/puppet-config.8.gz
+share/man/man8/puppet-describe.8.gz
+share/man/man8/puppet-device.8.gz
+share/man/man8/puppet-doc.8.gz
+share/man/man8/puppet-epp.8.gz
+share/man/man8/puppet-facts.8.gz
+share/man/man8/puppet-filebucket.8.gz
+share/man/man8/puppet-generate.8.gz
+share/man/man8/puppet-help.8.gz
+share/man/man8/puppet-lookup.8.gz
+share/man/man8/puppet-module.8.gz
+share/man/man8/puppet-node.8.gz
+share/man/man8/puppet-parser.8.gz
+share/man/man8/puppet-plugin.8.gz
+share/man/man8/puppet-report.8.gz
+share/man/man8/puppet-resource.8.gz
+share/man/man8/puppet-script.8.gz
+share/man/man8/puppet-ssl.8.gz
+share/man/man8/puppet.8.gz
+@dir(puppet,puppet,) %%ETCDIR%%/manifests
+@dir(puppet,puppet,) %%ETCDIR%%/modules
+@dir(puppet,puppet,) /var/puppet
+@dir(puppet,puppet,) /var/puppet/state
+@dir(puppet,puppet,) /var/log/puppet
+@dir /var/run/puppet