aboutsummaryrefslogtreecommitdiff
path: root/sysutils/puppet-devel
diff options
context:
space:
mode:
Diffstat (limited to 'sysutils/puppet-devel')
-rw-r--r--sysutils/puppet-devel/Makefile54
-rw-r--r--sysutils/puppet-devel/distinfo3
-rw-r--r--sysutils/puppet-devel/files/patch-2385203
-rw-r--r--sysutils/puppet-devel/files/patch-old_rcd_support25
-rw-r--r--sysutils/puppet-devel/files/puppetd.in27
-rw-r--r--sysutils/puppet-devel/files/puppetmasterd.in27
-rw-r--r--sysutils/puppet-devel/pkg-descr7
-rw-r--r--sysutils/puppet-devel/pkg-plist341
8 files changed, 0 insertions, 687 deletions
diff --git a/sysutils/puppet-devel/Makefile b/sysutils/puppet-devel/Makefile
deleted file mode 100644
index e3b1b1c0f8cd..000000000000
--- a/sysutils/puppet-devel/Makefile
+++ /dev/null
@@ -1,54 +0,0 @@
-# New ports collection makefile for: rubygem-puppet
-# Date created: 2007-03-03
-# Whom: Tomoyuki Sakurai <cherry@trombik.mine.nu>
-#
-# $FreeBSD$
-#
-
-PORTNAME= puppet
-PORTVERSION= 0.22.3
-CATEGORIES= sysutils
-MASTER_SITES= http://www.reductivelabs.com/downloads/puppet/
-EXTRACT_SUFX= .tgz
-
-MAINTAINER= cherry@trombik.org
-COMMENT= A configuration management framework written in Ruby
-
-BUILD_DEPENDS= ${RUBY_SITELIBDIR}/facter.rb:${PORTSDIR}/sysutils/facter
-RUN_DEPENDS= ${BUILD_DEPENDS}
-
-NO_BUILD= yes
-USE_RUBY= yes
-USE_RC_SUBR= puppetmasterd puppetd
-
-DOCS= CHANGELOG TODO README LICENSE COPYING
-
-.include <bsd.port.pre.mk>
-
-do-install:
- cd ${WRKSRC} && \
- ${SETENV} DSTDIR=${DSTDIR}/${PREFIX} \
- ${RUBY} ${WRKSRC}/install.rb --full
- ${INSTALL} -d ${DOCSDIR}
-.if !defined(NOPORTDOCS)
-.for FILE in ${DOCS}
- ${INSTALL_DATA} ${WRKSRC}/${FILE} ${DOCSDIR}
-.endfor
- ${INSTALL} -d ${EXAMPLESDIR}
- ${CP} -R ${WRKSRC}/examples/* ${EXAMPLESDIR}
- @${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${EXAMPLESDIR}
-.endif
-
-post-install:
- ${INSTALL} -d ${PREFIX}/etc/${PORTNAME}
-.for DIR in ssl manifests
- ${INSTALL} -d ${PREFIX}/etc/${PORTNAME}/${DIR}
-.endfor
- ${RUBY} ${PREFIX}/bin/puppetmasterd \
- --confdir=${PREFIX}/etc/${PORTNAME} \
- --rundir=/var/run \
- --genconfig | \
- ${SED} -e 's/genconfig = true/# genconfig = false/' \
- > ${PREFIX}/etc/${PORTNAME}/puppetmasterd.conf-dist
-
-.include <bsd.port.post.mk>
diff --git a/sysutils/puppet-devel/distinfo b/sysutils/puppet-devel/distinfo
deleted file mode 100644
index e6c5a7906520..000000000000
--- a/sysutils/puppet-devel/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (puppet-0.22.3.tgz) = da40886077c500c0bac980e7b755b836
-SHA256 (puppet-0.22.3.tgz) = 39ecaca8466f5402e84cb2ce392def6d5d903fa33201de0d2e4816288d860e8a
-SIZE (puppet-0.22.3.tgz) = 629126
diff --git a/sysutils/puppet-devel/files/patch-2385 b/sysutils/puppet-devel/files/patch-2385
deleted file mode 100644
index 7d33b2c1704a..000000000000
--- a/sysutils/puppet-devel/files/patch-2385
+++ /dev/null
@@ -1,203 +0,0 @@
-http://reductivelabs.com/trac/puppet/changeset/2385
-http://reductivelabs.com/trac/puppet/ticket/565
-Index: test/util/utiltest.rb
-===================================================================
---- test/util/utiltest.rb (revision 2377)
-+++ test/util/utiltest.rb (revision 2385)
-@@ -277,11 +277,15 @@
- # Now try it with a single quote
- assert_nothing_raised do
- output = Puppet::Util.execute([command, "yay'test", "funtest"])
-- # output = Puppet::Util.execute(command)
--
- end
- assert_equal("yay'test\nfuntest\n", output)
-
-+ # Now make sure we can squelch output (#565)
-+ assert_nothing_raised do
-+ output = Puppet::Util.execute([command, "yay'test", "funtest"], :squelch => true)
-+ end
-+ assert_equal(nil, output)
-+
- # Now test that we correctly fail if the command returns non-zero
- assert_raise(Puppet::ExecutionFailure) do
- out = Puppet::Util.execute(["touch", "/no/such/file/could/exist"])
-@@ -289,7 +293,7 @@
-
- # And that we can tell it not to fail
- assert_nothing_raised() do
-- out = Puppet::Util.execute(["touch", "/no/such/file/could/exist"], false)
-+ out = Puppet::Util.execute(["touch", "/no/such/file/could/exist"], :failonfail => false)
- end
-
- if Process.uid == 0
-@@ -298,7 +302,7 @@
- group = nonrootgroup
- file = tempfile()
- assert_nothing_raised do
-- Puppet::Util.execute(["touch", file], true, user.name, group.name)
-+ Puppet::Util.execute(["touch", file], :uid => user.name, :gid => group.name)
- end
- assert(FileTest.exists?(file), "file was not created")
- assert_equal(user.uid, File.stat(file).uid, "uid was not set correctly")
-@@ -308,6 +312,24 @@
- # assert_equal(group.gid, File.stat(file).gid,
- # "gid was not set correctly")
- end
-+
-+ # (#565) Test the case of patricide.
-+ patricidecommand = tempfile()
-+ File.open(patricidecommand, "w") { |f|
-+ f.puts %{#!/bin/bash\n/bin/bash -c 'kill -TERM \$PPID' &;\n while [ 1 ]; do echo -n ''; done;\n}
-+ }
-+ File.chmod(0755, patricidecommand)
-+ assert_nothing_raised do
-+ output = Puppet::Util.execute([patricidecommand], :squelch => true)
-+ end
-+ assert_equal(nil, output)
-+ # See what happens if we try and read the pipe to the command...
-+ assert_raise(Puppet::ExecutionFailure) do
-+ output = Puppet::Util.execute([patricidecommand])
-+ end
-+ assert_nothing_raised do
-+ output = Puppet::Util.execute([patricidecommand], :failonfail => false)
-+ end
- end
-
- # Check whether execute() accepts strings in addition to arrays.
-Index: lib/puppet/util.rb
-===================================================================
---- lib/puppet/util.rb (revision 2377)
-+++ lib/puppet/util.rb (revision 2385)
-@@ -267,7 +267,8 @@
- end
-
- # Execute the desired command, and return the status and output.
-- def execute(command, failonfail = true, uid = nil, gid = nil)
-+ # def execute(command, failonfail = true, uid = nil, gid = nil)
-+ def execute(command, arguments = {:failonfail => true})
- if command.is_a?(Array)
- command = command.flatten.collect { |i| i.to_s }
- str = command.join(" ")
-@@ -284,30 +285,35 @@
- Puppet.debug "Executing '%s'" % str
- end
-
-- if uid
-- uid = Puppet::Util::SUIDManager.convert_xid(:uid, uid)
-+ if arguments[:uid]
-+ arguments[:uid] = Puppet::Util::SUIDManager.convert_xid(:uid, arguments[:uid])
- end
-- if gid
-- gid = Puppet::Util::SUIDManager.convert_xid(:gid, gid)
-+ if arguments[:gid]
-+ arguments[:gid] = Puppet::Util::SUIDManager.convert_xid(:gid, arguments[:gid])
- end
-
- @@os ||= Facter.value(:operatingsystem)
- output = nil
-- IO.popen("-") do |f|
-- if f
-- output = f.read
-+ child_pid, child_status = nil
-+ # The idea here is to avoid IO#read whenever possible.
-+ if arguments[:squelch]
-+ child_pid = Kernel.fork
-+ if child_pid
-+ # Parent process executes this
-+ child_status = Process.waitpid2(child_pid)[1]
- else
-+ # Child process executes this
- begin
- $stdin.reopen("/dev/null")
-- $stderr.close
-- $stderr = $stdout.dup
-- if gid
-- Process.egid = gid
-- Process.gid = gid unless @@os == "Darwin"
-+ $stdout.reopen("/dev/null")
-+ $stderr.reopen("/dev/null")
-+ if arguments[:gid]
-+ Process.egid = arguments[:gid]
-+ Process.gid = arguments[:gid] unless @@os == "Darwin"
- end
-- if uid
-- Process.euid = uid
-- Process.uid = uid unless @@os == "Darwin"
-+ if arguments[:uid]
-+ Process.euid = arguments[:uid]
-+ Process.uid = arguments[:uid] unless @@os == "Darwin"
- end
- if command.is_a?(Array)
- Kernel.exec(*command)
-@@ -317,13 +323,44 @@
- rescue => detail
- puts detail.to_s
- exit!(1)
-- end
-- end
-- end
-+ end # begin; rescue
-+ end # if child_pid; else
-+ else
-+ IO.popen("-") do |f|
-+ if f
-+ # Parent process executes this
-+ output = f.read
-+ else
-+ # Parent process executes this
-+ begin
-+ $stdin.reopen("/dev/null")
-+ $stderr.close
-+ $stderr = $stdout.dup
-+ if arguments[:gid]
-+ Process.egid = arguments[:gid]
-+ Process.gid = arguments[:gid] unless @@os == "Darwin"
-+ end
-+ if arguments[:uid]
-+ Process.euid = arguments[:uid]
-+ Process.uid = arguments[:uid] unless @@os == "Darwin"
-+ end
-+ if command.is_a?(Array)
-+ Kernel.exec(*command)
-+ else
-+ Kernel.exec(command)
-+ end
-+ rescue => detail
-+ puts detail.to_s
-+ exit!(1)
-+ end # begin; rescue
-+ end # if f; else
-+ end # IO.popen do |f|
-+ child_status = $?
-+ end # if arguments[:squelch]; else
-
-- if failonfail
-- unless $? == 0
-- raise ExecutionFailure, "Execution of '%s' returned %s: %s" % [str, $?.exitstatus, output]
-+ if arguments[:failonfail]
-+ unless child_status == 0
-+ raise ExecutionFailure, "Execution of '%s' returned %s: %s" % [str, child_status.inspect, output]
- end
- end
-
-Index: lib/puppet/provider/service/base.rb
-===================================================================
---- lib/puppet/provider/service/base.rb (revision 2377)
-+++ lib/puppet/provider/service/base.rb (revision 2385)
-@@ -114,12 +114,12 @@
- # A simple wrapper so execution failures are a bit more informative.
- def texecute(type, command, fof = true)
- begin
-- output = execute(command, fof)
-+ # #565: Services generally produce no output, so squelch them.
-+ execute(command, :failonfail => fof, :squelch => true)
- rescue Puppet::ExecutionFailure => detail
- @model.fail "Could not %s %s: %s" % [type, @model.ref, detail]
- end
--
-- return output
-+ return nil
- end
-
- # Use either a specified command or the default for our provider.
diff --git a/sysutils/puppet-devel/files/patch-old_rcd_support b/sysutils/puppet-devel/files/patch-old_rcd_support
deleted file mode 100644
index fb8d928d2f7e..000000000000
--- a/sysutils/puppet-devel/files/patch-old_rcd_support
+++ /dev/null
@@ -1,25 +0,0 @@
-Support both /etc/rc.d/daemon and /etc/rc.d/daemon.sh
-http://reductivelabs.com/trac/puppet/ticket/572
-
---- lib/puppet/provider/service/init.rb.orig Mon Apr 2 17:52:00 2007
-+++ lib/puppet/provider/service/init.rb Mon Apr 2 18:01:50 2007
-@@ -114,6 +114,19 @@
- # if we've gotten this far, we found a valid script
- return fqname
- }
-+ @model[:path].each { |path|
-+ fqname_sh = File.join(path,"#{name}.sh")
-+ begin
-+ stat = File.stat(fqname_sh)
-+ rescue
-+ # should probably rescue specific errors...
-+ self.debug("Could not find %s.sh in %s" % [name,path])
-+ next
-+ end
-+
-+ # if we've gotten this far, we found a valid script
-+ return fqname_sh
-+ }
- raise Puppet::Error, "Could not find init script for '%s'" % name
- end
-
diff --git a/sysutils/puppet-devel/files/puppetd.in b/sysutils/puppet-devel/files/puppetd.in
deleted file mode 100644
index 897da3ccf415..000000000000
--- a/sysutils/puppet-devel/files/puppetd.in
+++ /dev/null
@@ -1,27 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-# PROVIDE: puppetd
-# REQUIRE: NETWORK
-
-# Add the following lines to /etc/rc.conf to enable puppetd:
-#
-# puppetd_enable="YES"
-
-. %%RC_SUBR%%
-
-name="puppetd"
-rcvar=`set_rcvar`
-
-command="%%PREFIX%%/bin/${name}"
-command_interpreter="%%PREFIX%%/bin/ruby18"
-
-load_rc_config "$name"
-: ${puppetd_enable="NO"}
-: ${puppetd_confdir="%%PREFIX%%/etc/puppet"}
-: ${puppetd_pid="/var/run/${name}.pid"}
-: ${puppetd_flags="--confdir $puppetd_confdir --rundir /var/run"}
-pidfile="$puppetd_pid"
-
-run_rc_command "$1"
diff --git a/sysutils/puppet-devel/files/puppetmasterd.in b/sysutils/puppet-devel/files/puppetmasterd.in
deleted file mode 100644
index bb8e7370c28f..000000000000
--- a/sysutils/puppet-devel/files/puppetmasterd.in
+++ /dev/null
@@ -1,27 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-# PROVIDE: puppetmasterd
-# REQUIRE: NETWORK
-
-# Add the following lines to /etc/rc.conf to enable puppetmasterd:
-#
-# puppetmasterd_enable="YES"
-
-. %%RC_SUBR%%
-
-name="puppetmasterd"
-rcvar=`set_rcvar`
-
-command="%%PREFIX%%/bin/${name}"
-command_interpreter="%%PREFIX%%/bin/ruby18"
-
-load_rc_config "$name"
-: ${puppetmasterd_enable="NO"}
-: ${puppetmasterd_confdir="%%PREFIX%%/etc/puppet"}
-: ${puppetmasterd_pid="/var/run/${name}.pid"}
-: ${puppetmasterd_flags="--confdir $puppetmasterd_confdir --rundir /var/run"}
-pidfile="$puppetmasterd_pid"
-
-run_rc_command "$1"
diff --git a/sysutils/puppet-devel/pkg-descr b/sysutils/puppet-devel/pkg-descr
deleted file mode 100644
index d635504435dd..000000000000
--- a/sysutils/puppet-devel/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-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.
-
-WWW: http://www.reductivelabs.com/projects/puppet/
diff --git a/sysutils/puppet-devel/pkg-plist b/sysutils/puppet-devel/pkg-plist
deleted file mode 100644
index eec32447eede..000000000000
--- a/sysutils/puppet-devel/pkg-plist
+++ /dev/null
@@ -1,341 +0,0 @@
-@comment $FreeBSD$
-bin/puppetd
-bin/puppetca
-bin/puppet
-bin/puppetdoc
-bin/puppetrun
-bin/puppetmasterd
-%%RUBY_SITELIBDIR%%/puppet.rb
-%%RUBY_SITELIBDIR%%/puppet/propertychange.rb
-%%RUBY_SITELIBDIR%%/puppet/transportable.rb
-%%RUBY_SITELIBDIR%%/puppet/provider.rb
-%%RUBY_SITELIBDIR%%/puppet/configuration.rb
-%%RUBY_SITELIBDIR%%/puppet/modules.rb
-%%RUBY_SITELIBDIR%%/puppet/error.rb
-%%RUBY_SITELIBDIR%%/puppet/parameter.rb
-%%RUBY_SITELIBDIR%%/puppet/daemon.rb
-%%RUBY_SITELIBDIR%%/puppet/transaction.rb
-%%RUBY_SITELIBDIR%%/puppet/rails.rb
-%%RUBY_SITELIBDIR%%/puppet/pgraph.rb
-%%RUBY_SITELIBDIR%%/puppet/dsl.rb
-%%RUBY_SITELIBDIR%%/puppet/relationship.rb
-%%RUBY_SITELIBDIR%%/puppet/event.rb
-%%RUBY_SITELIBDIR%%/puppet/sslcertificates.rb
-%%RUBY_SITELIBDIR%%/puppet/type.rb
-%%RUBY_SITELIBDIR%%/puppet/util.rb
-%%RUBY_SITELIBDIR%%/puppet/element.rb
-%%RUBY_SITELIBDIR%%/puppet/type/parsedtype.rb
-%%RUBY_SITELIBDIR%%/puppet/type/cron.rb
-%%RUBY_SITELIBDIR%%/puppet/type/sshkey.rb
-%%RUBY_SITELIBDIR%%/puppet/type/property.rb
-%%RUBY_SITELIBDIR%%/puppet/type/resources.rb
-%%RUBY_SITELIBDIR%%/puppet/type/component.rb
-%%RUBY_SITELIBDIR%%/puppet/type/pfilebucket.rb
-%%RUBY_SITELIBDIR%%/puppet/type/group.rb
-%%RUBY_SITELIBDIR%%/puppet/type/notify.rb
-%%RUBY_SITELIBDIR%%/puppet/type/zone.rb
-%%RUBY_SITELIBDIR%%/puppet/type/tidy.rb
-%%RUBY_SITELIBDIR%%/puppet/type/exec.rb
-%%RUBY_SITELIBDIR%%/puppet/type/mount.rb
-%%RUBY_SITELIBDIR%%/puppet/type/yumrepo.rb
-%%RUBY_SITELIBDIR%%/puppet/type/service.rb
-%%RUBY_SITELIBDIR%%/puppet/type/user.rb
-%%RUBY_SITELIBDIR%%/puppet/type/host.rb
-%%RUBY_SITELIBDIR%%/puppet/type/schedule.rb
-%%RUBY_SITELIBDIR%%/puppet/type/package.rb
-%%RUBY_SITELIBDIR%%/puppet/type/port.rb
-%%RUBY_SITELIBDIR%%/puppet/type/pfile.rb
-%%RUBY_SITELIBDIR%%/puppet/type/pfile/target.rb
-%%RUBY_SITELIBDIR%%/puppet/type/pfile/group.rb
-%%RUBY_SITELIBDIR%%/puppet/type/pfile/content.rb
-%%RUBY_SITELIBDIR%%/puppet/type/pfile/checksum.rb
-%%RUBY_SITELIBDIR%%/puppet/type/pfile/mode.rb
-%%RUBY_SITELIBDIR%%/puppet/type/pfile/source.rb
-%%RUBY_SITELIBDIR%%/puppet/type/pfile/type.rb
-%%RUBY_SITELIBDIR%%/puppet/type/pfile/ensure.rb
-%%RUBY_SITELIBDIR%%/puppet/type/pfile/owner.rb
-%%RUBY_SITELIBDIR%%/puppet/util/warnings.rb
-%%RUBY_SITELIBDIR%%/puppet/util/execution.rb
-%%RUBY_SITELIBDIR%%/puppet/util/graph.rb
-%%RUBY_SITELIBDIR%%/puppet/util/autoload.rb
-%%RUBY_SITELIBDIR%%/puppet/util/docs.rb
-%%RUBY_SITELIBDIR%%/puppet/util/config.rb
-%%RUBY_SITELIBDIR%%/puppet/util/loadedfile.rb
-%%RUBY_SITELIBDIR%%/puppet/util/pidlock.rb
-%%RUBY_SITELIBDIR%%/puppet/util/inifile.rb
-%%RUBY_SITELIBDIR%%/puppet/util/posix.rb
-%%RUBY_SITELIBDIR%%/puppet/util/filetype.rb
-%%RUBY_SITELIBDIR%%/puppet/util/log.rb
-%%RUBY_SITELIBDIR%%/puppet/util/methodhelper.rb
-%%RUBY_SITELIBDIR%%/puppet/util/logging.rb
-%%RUBY_SITELIBDIR%%/puppet/util/storage.rb
-%%RUBY_SITELIBDIR%%/puppet/util/fileparsing.rb
-%%RUBY_SITELIBDIR%%/puppet/util/subclass_loader.rb
-%%RUBY_SITELIBDIR%%/puppet/util/variables.rb
-%%RUBY_SITELIBDIR%%/puppet/util/metaid.rb
-%%RUBY_SITELIBDIR%%/puppet/util/package.rb
-%%RUBY_SITELIBDIR%%/puppet/util/classgen.rb
-%%RUBY_SITELIBDIR%%/puppet/util/plist.rb
-%%RUBY_SITELIBDIR%%/puppet/util/feature.rb
-%%RUBY_SITELIBDIR%%/puppet/util/errors.rb
-%%RUBY_SITELIBDIR%%/puppet/util/metric.rb
-%%RUBY_SITELIBDIR%%/puppet/util/provider_features.rb
-%%RUBY_SITELIBDIR%%/puppet/util/suidmanager.rb
-%%RUBY_SITELIBDIR%%/puppet/util/plist/parser.rb
-%%RUBY_SITELIBDIR%%/puppet/util/plist/generator.rb
-%%RUBY_SITELIBDIR%%/puppet/util/rails/collection_merger.rb
-%%RUBY_SITELIBDIR%%/puppet/external/gratr.rb
-%%RUBY_SITELIBDIR%%/puppet/external/lock.rb
-%%RUBY_SITELIBDIR%%/puppet/external/event-loop.rb
-%%RUBY_SITELIBDIR%%/puppet/external/base64.rb
-%%RUBY_SITELIBDIR%%/puppet/external/gratr/rdot.rb
-%%RUBY_SITELIBDIR%%/puppet/external/gratr/graph.rb
-%%RUBY_SITELIBDIR%%/puppet/external/gratr/common.rb
-%%RUBY_SITELIBDIR%%/puppet/external/gratr/edge.rb
-%%RUBY_SITELIBDIR%%/puppet/external/gratr/undirected_graph.rb
-%%RUBY_SITELIBDIR%%/puppet/external/gratr/labels.rb
-%%RUBY_SITELIBDIR%%/puppet/external/gratr/comparability.rb
-%%RUBY_SITELIBDIR%%/puppet/external/gratr/graph_api.rb
-%%RUBY_SITELIBDIR%%/puppet/external/gratr/strong_components.rb
-%%RUBY_SITELIBDIR%%/puppet/external/gratr/dot.rb
-%%RUBY_SITELIBDIR%%/puppet/external/gratr/digraph_distance.rb
-%%RUBY_SITELIBDIR%%/puppet/external/gratr/search.rb
-%%RUBY_SITELIBDIR%%/puppet/external/gratr/base.rb
-%%RUBY_SITELIBDIR%%/puppet/external/gratr/digraph.rb
-%%RUBY_SITELIBDIR%%/puppet/external/gratr/maximum_flow.rb
-%%RUBY_SITELIBDIR%%/puppet/external/gratr/biconnected.rb
-%%RUBY_SITELIBDIR%%/puppet/external/gratr/adjacency_graph.rb
-%%RUBY_SITELIBDIR%%/puppet/external/gratr/import.rb
-%%RUBY_SITELIBDIR%%/puppet/external/gratr/chinese_postman.rb
-%%RUBY_SITELIBDIR%%/puppet/external/event-loop/better-definers.rb
-%%RUBY_SITELIBDIR%%/puppet/external/event-loop/event-loop.rb
-%%RUBY_SITELIBDIR%%/puppet/external/event-loop/signal-system.rb
-%%RUBY_SITELIBDIR%%/puppet/metatype/providers.rb
-%%RUBY_SITELIBDIR%%/puppet/metatype/evaluation.rb
-%%RUBY_SITELIBDIR%%/puppet/metatype/manager.rb
-%%RUBY_SITELIBDIR%%/puppet/metatype/tags.rb
-%%RUBY_SITELIBDIR%%/puppet/metatype/attributes.rb
-%%RUBY_SITELIBDIR%%/puppet/metatype/closure.rb
-%%RUBY_SITELIBDIR%%/puppet/metatype/schedules.rb
-%%RUBY_SITELIBDIR%%/puppet/metatype/instances.rb
-%%RUBY_SITELIBDIR%%/puppet/metatype/metaparams.rb
-%%RUBY_SITELIBDIR%%/puppet/metatype/container.rb
-%%RUBY_SITELIBDIR%%/puppet/metatype/relationships.rb
-%%RUBY_SITELIBDIR%%/puppet/reports/tagmail.rb
-%%RUBY_SITELIBDIR%%/puppet/reports/rrdgraph.rb
-%%RUBY_SITELIBDIR%%/puppet/reports/log.rb
-%%RUBY_SITELIBDIR%%/puppet/reports/store.rb
-%%RUBY_SITELIBDIR%%/puppet/rails/source_file.rb
-%%RUBY_SITELIBDIR%%/puppet/rails/resource.rb
-%%RUBY_SITELIBDIR%%/puppet/rails/fact_name.rb
-%%RUBY_SITELIBDIR%%/puppet/rails/fact_value.rb
-%%RUBY_SITELIBDIR%%/puppet/rails/param_name.rb
-%%RUBY_SITELIBDIR%%/puppet/rails/host.rb
-%%RUBY_SITELIBDIR%%/puppet/rails/param_value.rb
-%%RUBY_SITELIBDIR%%/puppet/rails/puppet_class.rb
-%%RUBY_SITELIBDIR%%/puppet/rails/external/tagging/tag.rb
-%%RUBY_SITELIBDIR%%/puppet/rails/external/tagging/tagging.rb
-%%RUBY_SITELIBDIR%%/puppet/rails/external/tagging/acts_as_taggable.rb
-%%RUBY_SITELIBDIR%%/puppet/rails/external/tagging/init.rb
-%%RUBY_SITELIBDIR%%/puppet/rails/database/schema.rb
-%%RUBY_SITELIBDIR%%/puppet/rails/database/001_add_indexes.rb
-%%RUBY_SITELIBDIR%%/puppet/feature/ldap.rb
-%%RUBY_SITELIBDIR%%/puppet/feature/rails.rb
-%%RUBY_SITELIBDIR%%/puppet/feature/usage.rb
-%%RUBY_SITELIBDIR%%/puppet/network/authconfig.rb
-%%RUBY_SITELIBDIR%%/puppet/network/client_request.rb
-%%RUBY_SITELIBDIR%%/puppet/network/authorization.rb
-%%RUBY_SITELIBDIR%%/puppet/network/server.rb
-%%RUBY_SITELIBDIR%%/puppet/network/rights.rb
-%%RUBY_SITELIBDIR%%/puppet/network/handler.rb
-%%RUBY_SITELIBDIR%%/puppet/network/client.rb
-%%RUBY_SITELIBDIR%%/puppet/network/authstore.rb
-%%RUBY_SITELIBDIR%%/puppet/network/client/ca.rb
-%%RUBY_SITELIBDIR%%/puppet/network/client/resource.rb
-%%RUBY_SITELIBDIR%%/puppet/network/client/report.rb
-%%RUBY_SITELIBDIR%%/puppet/network/client/logger.rb
-%%RUBY_SITELIBDIR%%/puppet/network/client/file.rb
-%%RUBY_SITELIBDIR%%/puppet/network/client/master.rb
-%%RUBY_SITELIBDIR%%/puppet/network/client/runner.rb
-%%RUBY_SITELIBDIR%%/puppet/network/client/dipper.rb
-%%RUBY_SITELIBDIR%%/puppet/network/client/status.rb
-%%RUBY_SITELIBDIR%%/puppet/network/client/proxy.rb
-%%RUBY_SITELIBDIR%%/puppet/network/handler/fileserver.rb
-%%RUBY_SITELIBDIR%%/puppet/network/handler/ca.rb
-%%RUBY_SITELIBDIR%%/puppet/network/handler/resource.rb
-%%RUBY_SITELIBDIR%%/puppet/network/handler/report.rb
-%%RUBY_SITELIBDIR%%/puppet/network/handler/logger.rb
-%%RUBY_SITELIBDIR%%/puppet/network/handler/master.rb
-%%RUBY_SITELIBDIR%%/puppet/network/handler/filebucket.rb
-%%RUBY_SITELIBDIR%%/puppet/network/handler/runner.rb
-%%RUBY_SITELIBDIR%%/puppet/network/handler/status.rb
-%%RUBY_SITELIBDIR%%/puppet/network/server/mongrel.rb
-%%RUBY_SITELIBDIR%%/puppet/network/server/webrick.rb
-%%RUBY_SITELIBDIR%%/puppet/network/xmlrpc/processor.rb
-%%RUBY_SITELIBDIR%%/puppet/network/xmlrpc/server.rb
-%%RUBY_SITELIBDIR%%/puppet/network/xmlrpc/webrick_servlet.rb
-%%RUBY_SITELIBDIR%%/puppet/network/xmlrpc/client.rb
-%%RUBY_SITELIBDIR%%/puppet/sslcertificates/ca.rb
-%%RUBY_SITELIBDIR%%/puppet/sslcertificates/inventory.rb
-%%RUBY_SITELIBDIR%%/puppet/sslcertificates/certificate.rb
-%%RUBY_SITELIBDIR%%/puppet/sslcertificates/support.rb
-%%RUBY_SITELIBDIR%%/puppet/parser/parser.rb
-%%RUBY_SITELIBDIR%%/puppet/parser/functions.rb
-%%RUBY_SITELIBDIR%%/puppet/parser/collector.rb
-%%RUBY_SITELIBDIR%%/puppet/parser/resource.rb
-%%RUBY_SITELIBDIR%%/puppet/parser/scope.rb
-%%RUBY_SITELIBDIR%%/puppet/parser/ast.rb
-%%RUBY_SITELIBDIR%%/puppet/parser/lexer.rb
-%%RUBY_SITELIBDIR%%/puppet/parser/interpreter.rb
-%%RUBY_SITELIBDIR%%/puppet/parser/templatewrapper.rb
-%%RUBY_SITELIBDIR%%/puppet/parser/ast/resourceref.rb
-%%RUBY_SITELIBDIR%%/puppet/parser/ast/resourceparam.rb
-%%RUBY_SITELIBDIR%%/puppet/parser/ast/hostclass.rb
-%%RUBY_SITELIBDIR%%/puppet/parser/ast/leaf.rb
-%%RUBY_SITELIBDIR%%/puppet/parser/ast/astarray.rb
-%%RUBY_SITELIBDIR%%/puppet/parser/ast/component.rb
-%%RUBY_SITELIBDIR%%/puppet/parser/ast/resourceoverride.rb
-%%RUBY_SITELIBDIR%%/puppet/parser/ast/function.rb
-%%RUBY_SITELIBDIR%%/puppet/parser/ast/else.rb
-%%RUBY_SITELIBDIR%%/puppet/parser/ast/vardef.rb
-%%RUBY_SITELIBDIR%%/puppet/parser/ast/selector.rb
-%%RUBY_SITELIBDIR%%/puppet/parser/ast/caseopt.rb
-%%RUBY_SITELIBDIR%%/puppet/parser/ast/collection.rb
-%%RUBY_SITELIBDIR%%/puppet/parser/ast/casestatement.rb
-%%RUBY_SITELIBDIR%%/puppet/parser/ast/node.rb
-%%RUBY_SITELIBDIR%%/puppet/parser/ast/ifstatement.rb
-%%RUBY_SITELIBDIR%%/puppet/parser/ast/resourcedefaults.rb
-%%RUBY_SITELIBDIR%%/puppet/parser/ast/tag.rb
-%%RUBY_SITELIBDIR%%/puppet/parser/ast/collexpr.rb
-%%RUBY_SITELIBDIR%%/puppet/parser/ast/branch.rb
-%%RUBY_SITELIBDIR%%/puppet/parser/ast/resourcedef.rb
-%%RUBY_SITELIBDIR%%/puppet/parser/resource/param.rb
-%%RUBY_SITELIBDIR%%/puppet/parser/resource/reference.rb
-%%RUBY_SITELIBDIR%%/puppet/transaction/report.rb
-%%RUBY_SITELIBDIR%%/puppet/provider/nameservice.rb
-%%RUBY_SITELIBDIR%%/puppet/provider/mount.rb
-%%RUBY_SITELIBDIR%%/puppet/provider/parsedfile.rb
-%%RUBY_SITELIBDIR%%/puppet/provider/cron/crontab.rb
-%%RUBY_SITELIBDIR%%/puppet/provider/host/parsed.rb
-%%RUBY_SITELIBDIR%%/puppet/provider/host/netinfo.rb
-%%RUBY_SITELIBDIR%%/puppet/provider/port/parsed.rb
-%%RUBY_SITELIBDIR%%/puppet/provider/user/pw.rb
-%%RUBY_SITELIBDIR%%/puppet/provider/user/useradd.rb
-%%RUBY_SITELIBDIR%%/puppet/provider/user/netinfo.rb
-%%RUBY_SITELIBDIR%%/puppet/provider/zone/solaris.rb
-%%RUBY_SITELIBDIR%%/puppet/provider/group/pw.rb
-%%RUBY_SITELIBDIR%%/puppet/provider/group/netinfo.rb
-%%RUBY_SITELIBDIR%%/puppet/provider/group/groupadd.rb
-%%RUBY_SITELIBDIR%%/puppet/provider/mount/parsed.rb
-%%RUBY_SITELIBDIR%%/puppet/provider/mount/netinfo.rb
-%%RUBY_SITELIBDIR%%/puppet/provider/service/debian.rb
-%%RUBY_SITELIBDIR%%/puppet/provider/service/redhat.rb
-%%RUBY_SITELIBDIR%%/puppet/provider/service/smf.rb
-%%RUBY_SITELIBDIR%%/puppet/provider/service/gentoo.rb
-%%RUBY_SITELIBDIR%%/puppet/provider/service/base.rb
-%%RUBY_SITELIBDIR%%/puppet/provider/service/init.rb
-%%RUBY_SITELIBDIR%%/puppet/provider/nameservice/pw.rb
-%%RUBY_SITELIBDIR%%/puppet/provider/nameservice/objectadd.rb
-%%RUBY_SITELIBDIR%%/puppet/provider/nameservice/netinfo.rb
-%%RUBY_SITELIBDIR%%/puppet/provider/sshkey/parsed.rb
-%%RUBY_SITELIBDIR%%/puppet/provider/package/up2date.rb
-%%RUBY_SITELIBDIR%%/puppet/provider/package/portage.rb
-%%RUBY_SITELIBDIR%%/puppet/provider/package/dpkg.rb
-%%RUBY_SITELIBDIR%%/puppet/provider/package/pkgdmg.rb
-%%RUBY_SITELIBDIR%%/puppet/provider/package/freebsd.rb
-%%RUBY_SITELIBDIR%%/puppet/provider/package/sunfreeware.rb
-%%RUBY_SITELIBDIR%%/puppet/provider/package/ports.rb
-%%RUBY_SITELIBDIR%%/puppet/provider/package/apt.rb
-%%RUBY_SITELIBDIR%%/puppet/provider/package/apple.rb
-%%RUBY_SITELIBDIR%%/puppet/provider/package/gem.rb
-%%RUBY_SITELIBDIR%%/puppet/provider/package/aptitude.rb
-%%RUBY_SITELIBDIR%%/puppet/provider/package/rpm.rb
-%%RUBY_SITELIBDIR%%/puppet/provider/package/darwinport.rb
-%%RUBY_SITELIBDIR%%/puppet/provider/package/sun.rb
-%%RUBY_SITELIBDIR%%/puppet/provider/package/yum.rb
-%%RUBY_SITELIBDIR%%/puppet/provider/package/openbsd.rb
-%%RUBY_SITELIBDIR%%/puppet/provider/package/blastwave.rb
-@dirrmtry %%RUBY_SITELIBDIR%%/puppet/provider/cron
-@dirrmtry %%RUBY_SITELIBDIR%%/puppet/network/xmlrpc
-@dirrmtry %%RUBY_SITELIBDIR%%/puppet/network/server
-@dirrmtry %%RUBY_SITELIBDIR%%/puppet/network/handler
-@dirrmtry %%RUBY_SITELIBDIR%%/puppet/network/client
-@dirrmtry %%RUBY_SITELIBDIR%%/puppet/network
-@dirrmtry %%RUBY_SITELIBDIR%%/puppet/util/rails
-@dirrmtry %%RUBY_SITELIBDIR%%/puppet/util/plist
-@dirrmtry %%RUBY_SITELIBDIR%%/puppet/util
-@dirrmtry %%RUBY_SITELIBDIR%%/puppet/type/pfile
-@dirrmtry %%RUBY_SITELIBDIR%%/puppet/type
-@dirrmtry %%RUBY_SITELIBDIR%%/puppet/transaction
-@dirrmtry %%RUBY_SITELIBDIR%%/puppet/sslcertificates
-@dirrmtry %%RUBY_SITELIBDIR%%/puppet/reports
-@dirrmtry %%RUBY_SITELIBDIR%%/puppet/rails/external/tagging
-@dirrmtry %%RUBY_SITELIBDIR%%/puppet/rails/external
-@dirrmtry %%RUBY_SITELIBDIR%%/puppet/rails/database
-@dirrmtry %%RUBY_SITELIBDIR%%/puppet/rails
-@dirrmtry %%RUBY_SITELIBDIR%%/puppet/provider/zone
-@dirrmtry %%RUBY_SITELIBDIR%%/puppet/provider/user
-@dirrmtry %%RUBY_SITELIBDIR%%/puppet/provider/sshkey
-@dirrmtry %%RUBY_SITELIBDIR%%/puppet/provider/service
-@dirrmtry %%RUBY_SITELIBDIR%%/puppet/provider/port
-@dirrmtry %%RUBY_SITELIBDIR%%/puppet/provider/package
-@dirrmtry %%RUBY_SITELIBDIR%%/puppet/provider/nameservice
-@dirrmtry %%RUBY_SITELIBDIR%%/puppet/provider/mount
-@dirrmtry %%RUBY_SITELIBDIR%%/puppet/provider/host
-@dirrmtry %%RUBY_SITELIBDIR%%/puppet/provider/group
-@dirrmtry %%RUBY_SITELIBDIR%%/puppet/provider
-@dirrmtry %%RUBY_SITELIBDIR%%/puppet/parser/resource
-@dirrmtry %%RUBY_SITELIBDIR%%/puppet/parser/ast
-@dirrmtry %%RUBY_SITELIBDIR%%/puppet/parser
-@dirrmtry %%RUBY_SITELIBDIR%%/puppet/metatype
-@dirrmtry %%RUBY_SITELIBDIR%%/puppet/feature
-@dirrmtry %%RUBY_SITELIBDIR%%/puppet/external/gratr
-@dirrmtry %%RUBY_SITELIBDIR%%/puppet/external/event-loop
-@dirrmtry %%RUBY_SITELIBDIR%%/puppet/external
-@dirrmtry %%RUBY_SITELIBDIR%%/puppet
-%%PORTDOCS%%%%DOCSDIR%%/CHANGELOG
-%%PORTDOCS%%%%DOCSDIR%%/TODO
-%%PORTDOCS%%%%DOCSDIR%%/README
-%%PORTDOCS%%%%DOCSDIR%%/LICENSE
-%%PORTDOCS%%%%DOCSDIR%%/COPYING
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
-%%PORTDOCS%%%%EXAMPLESDIR%%/root/bin/sleeper
-%%PORTDOCS%%%%EXAMPLESDIR%%/root/etc/init.d/sleeper
-%%PORTDOCS%%%%EXAMPLESDIR%%/root/etc/puppet/puppetd.conf
-%%PORTDOCS%%%%EXAMPLESDIR%%/root/etc/puppet/fileserver.conf
-%%PORTDOCS%%%%EXAMPLESDIR%%/root/etc/puppet/puppetmasterd.conf
-%%PORTDOCS%%%%EXAMPLESDIR%%/root/etc/puppet/namespaceauth.conf
-%%PORTDOCS%%%%EXAMPLESDIR%%/root/etc/puppet/tagmail.conf
-%%PORTDOCS%%%%EXAMPLESDIR%%/root/etc/otherfile
-%%PORTDOCS%%%%EXAMPLESDIR%%/root/etc/configfile
-%%PORTDOCS%%%%EXAMPLESDIR%%/root/etc/debian-passwd
-%%PORTDOCS%%%%EXAMPLESDIR%%/root/etc/debian-syslog.conf
-%%PORTDOCS%%%%EXAMPLESDIR%%/code/allatonce
-%%PORTDOCS%%%%EXAMPLESDIR%%/code/head
-%%PORTDOCS%%%%EXAMPLESDIR%%/code/selectors
-%%PORTDOCS%%%%EXAMPLESDIR%%/code/execs
-%%PORTDOCS%%%%EXAMPLESDIR%%/code/nodes
-%%PORTDOCS%%%%EXAMPLESDIR%%/code/filerecursion
-%%PORTDOCS%%%%EXAMPLESDIR%%/code/components
-%%PORTDOCS%%%%EXAMPLESDIR%%/code/file.bl
-%%PORTDOCS%%%%EXAMPLESDIR%%/code/groups
-%%PORTDOCS%%%%EXAMPLESDIR%%/code/functions
-%%PORTDOCS%%%%EXAMPLESDIR%%/code/fileparsing
-%%PORTDOCS%%%%EXAMPLESDIR%%/code/svncommit
-%%PORTDOCS%%%%EXAMPLESDIR%%/code/filedefaults
-%%PORTDOCS%%%%EXAMPLESDIR%%/code/simpletests
-%%PORTDOCS%%%%EXAMPLESDIR%%/code/assignments
-%%PORTDOCS%%%%EXAMPLESDIR%%/code/relationships
-%%PORTDOCS%%%%EXAMPLESDIR%%/code/importing
-%%PORTDOCS%%%%EXAMPLESDIR%%/code/one
-%%PORTDOCS%%@dirrmtry %%EXAMPLESDIR%%/root/bin
-%%PORTDOCS%%@dirrmtry %%EXAMPLESDIR%%/root/etc/init.d
-%%PORTDOCS%%@dirrmtry %%EXAMPLESDIR%%/root/etc/puppet
-%%PORTDOCS%%@dirrmtry %%EXAMPLESDIR%%/root/etc
-%%PORTDOCS%%@dirrmtry %%EXAMPLESDIR%%/root
-%%PORTDOCS%%@dirrmtry %%EXAMPLESDIR%%/code
-%%PORTDOCS%%@dirrmtry %%EXAMPLESDIR%%
-etc/puppet/puppetmasterd.conf-dist
-@dirrmtry etc/puppet/ssl
-@dirrmtry etc/puppet/manifests
-@dirrmtry etc/puppet