From db35d22b05710f95c391bb7dc730a6e393f4a454 Mon Sep 17 00:00:00 2001 From: jlam Date: Fri, 4 Apr 2008 15:20:48 +0000 Subject: Update puppet to version 0.24.4. Changes from verison 0.22.4 include: + Install as a Ruby gem. - Better caching of external lookups. - Many bug fixes. - External node commands can specify an environment and Puppet will now use it. - Always duplicating resource defaults in the parser, so that stacked metaparameter values do not result in all resources that receive a given default also getting those stacked values. - Puppet's parser no longer changes the order in which statements are evaluated, which means that case statements can now set variables that are used by other variables. - Clients should now fail to install files whose checksums do not match the checksum from the server. - Autoloading now searches the plugins directory in each module, in addition to the lib directory. - Virtual defined types are no longer evaluated. NOTE: This introduces a behaviour change, in that you previously could realize a resource within a virtual defined resource, and now you must realize the entire defined resource, rather than just the contained resource. - Added builtin support for Nagios types using Naginator to parse and generate the files. - Modifying the behaviour of the certdnsnames setting. It now defaults to an empty string, and will only be used if it is set to something else. - External node support now requires that you set the 'node_terminus' setting to 'exec'. - You now must specify an environment and you are required to specify the valid environments for your site. - The --use-nodes and --no-nodes options are now obsolete. Puppet automatically detects when nodes are defined, and if they are defined it will require that a node be found, else it will not look for a node nor will it fail if it fails to find one. - Added support for managing interfaces. - Puppet clients now have http proxy support. - Adding module autoloading. - Significantly reworked external node support, in a way that's NOT backward-compatible: Only ONE node source can be used -- you can use LDAP, code, or an external node program, but not more than one. LDAP node support has two changes: First, the "ldapattrs" attribute is now used for setting the attributes to retrieve from the server (in addition to required attriutes), and second, all retrieved attributes are set as variables in the top scope. This means you can set attributes on your LDAP nodes and they will automatically appear as variables in your configurations. External node support has been completely rewritten. These programs must now generate a YAML dump of a hash, with "classes" and "parameters" keys. The classes should be an array, and the parameters should be a hash. The external node program has no support for parent nodes -- the script must handle that on its own. - Replaced the obsolete RRD ruby library with the maintained RubyRRDtool library - Significantly reworking configuration parsing. Executables all now look for 'puppet.conf', although they will parse the old-style configuration files if they are present, although they throw a deprecation warning. Also, file parameters (owner, mode, group) are now set on the same line as the parameter, in brackets. --- sysutils/puppet/Makefile | 63 +- sysutils/puppet/PLIST | 1057 ++++++++++++++++++++++---------- sysutils/puppet/distinfo | 12 +- sysutils/puppet/files/puppetd.sh | 8 +- sysutils/puppet/files/puppetmasterd.sh | 8 +- sysutils/puppet/patches/patch-aa | 16 - sysutils/puppet/patches/patch-ab | 27 - sysutils/puppet/patches/patch-ac | 16 - sysutils/puppet/patches/patch-ad | 13 + 9 files changed, 771 insertions(+), 449 deletions(-) delete mode 100644 sysutils/puppet/patches/patch-aa delete mode 100644 sysutils/puppet/patches/patch-ab delete mode 100644 sysutils/puppet/patches/patch-ac create mode 100644 sysutils/puppet/patches/patch-ad (limited to 'sysutils/puppet') diff --git a/sysutils/puppet/Makefile b/sysutils/puppet/Makefile index a0cfad77936..fded64ed176 100644 --- a/sysutils/puppet/Makefile +++ b/sysutils/puppet/Makefile @@ -1,58 +1,37 @@ -# $NetBSD: Makefile,v 1.2 2008/03/13 20:05:09 tonnerre Exp $ -# +# $NetBSD: Makefile,v 1.3 2008/04/04 15:20:48 jlam Exp $ -DISTNAME= puppet-0.22.4 +DISTNAME= puppet-0.24.4 CATEGORIES= sysutils -MASTER_SITES= http://www.reductivelabs.com/downloads/puppet/ -EXTRACT_SUFX= .tgz MAINTAINER= tonnerre@NetBSD.org HOMEPAGE= http://www.reductivelabs.com/projects/puppet/ COMMENT= Configuration management framework written in Ruby -NO_BUILD= yes -DOCS= CHANGELOG TODO README LICENSE COPYING -PUPPET_DOCSDIR= ${PREFIX}/share/doc/puppet -PUPPET_EGDIR= ${PREFIX}/share/examples/puppet -EXAMPLEROOT_DIRS= bin etc etc/init.d etc/puppet -EXAMPLEROOT_FILES= bin/sleeper etc/init.d/sleeper \ - etc/puppet/puppetd.conf etc/puppet/fileserver.conf \ - etc/puppet/puppetmasterd.conf etc/puppet/namespaceauth.conf \ - etc/puppet/tagmail.conf etc/otherfile etc/configfile \ - etc/debian-passwd etc/debian-syslog.conf +DEPENDS+= ${RUBY_PKGPREFIX}-facter>=1.3.8:../../sysutils/ruby-facter + +GEM_BUILD= gemspec + +PKG_SYSCONFSUBDIR= puppet RCD_SCRIPTS= puppetd puppetmasterd SUBST_CLASSES+= prefix SUBST_STAGE.prefix= post-patch -SUBST_FILES.prefix= lib/puppet/configuration.rb -SUBST_SED.prefix= -e "s@/etc/puppet@${PREFIX}/etc/puppet@" - -INSTALLATION_DIRS= ${PUPPET_DOCSDIR} ${PUPPET_EGDIR} ${PUPPET_EGDIR}/code -INSTALLATION_DIRS+= ${PUPPET_EGDIR}/root/bin ${PUPPET_EGDIR}/root/etc -INSTALLATION_DIRS+= ${PUPPET_EGDIR}/root/etc/init.d -INSTALLATION_DIRS+= ${PUPPET_EGDIR}/root/etc/puppet - -.include "../../lang/ruby/buildlink3.mk" - -DEPENDS+= ${RUBY_PKGPREFIX}-facter-[0-9]*:../../sysutils/ruby-facter - -do-install: - cd ${WRKSRC} && ${SETENV} DSTDIR=${DESTDIR}/${PREFIX} \ - ${RUBY} ${WRKSRC}/install.rb --full -.for file in ${DOCS} - ${INSTALL_DATA} ${WRKSRC}/${file} ${PUPPET_DOCSDIR} -.endfor - ${INSTALL_DATA} ${WRKSRC}/examples/code/* ${PUPPET_EGDIR}/code -.for file in ${EXAMPLEROOT_FILES} - ${INSTALL_DATA} ${WRKSRC}/examples/root/${file} \ - ${PUPPET_EGDIR}/root/${file} -.endfor +SUBST_FILES.prefix= lib/puppet/reference/configuration.rb +SUBST_SED.prefix= -e "s|/etc/puppet|${PKG_SYSCONFDIR}|g" -post-install: - ${RUBY} ${PREFIX}/bin/puppetmasterd \ - --confdir=${PREFIX}/etc/puppet --rundir=/var/run \ +EXAMPLEDIR= ${PREFIX}/share/examples/${PKGBASE} + +pre-build: + cd ${WRKSRC} && ${RUBY} -Ilib bin/puppetmasterd \ + --confdir=${PKG_SYSCONFDIR:Q} --rundir=${VARBASE:Q}/run \ --genconfig | \ ${SED} -e 's/genconfig = true/# genconfig = false/' \ - > ${PUPPET_EGDIR}/puppetmasterd.conf.sample + > examples/puppetmasterd.conf + +post-install: + ${INSTALL_DATA_DIR} ${DESTDIR}${EXAMPLEDIR} + ${INSTALL_DATA} ${WRKSRC}/examples/puppetmasterd.conf \ + ${DESTDIR}${EXAMPLEDIR} +.include "../../misc/rubygems/rubygem.mk" .include "../../mk/bsd.pkg.mk" diff --git a/sysutils/puppet/PLIST b/sysutils/puppet/PLIST index 34b6909ab0e..00243942153 100644 --- a/sysutils/puppet/PLIST +++ b/sysutils/puppet/PLIST @@ -1,340 +1,731 @@ -@comment $NetBSD: PLIST,v 1.2 2008/03/13 20:05:09 tonnerre Exp $ +@comment $NetBSD: PLIST,v 1.3 2008/04/04 15:20:48 jlam Exp $ bin/puppet bin/puppetca bin/puppetd bin/puppetdoc bin/puppetmasterd bin/puppetrun -${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/base.rb -${RUBY_SITELIBDIR}/puppet/feature/rails.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/aptrpm.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/rug.rb -${RUBY_SITELIBDIR}/puppet/provider/package/openbsd.rb -${RUBY_SITELIBDIR}/puppet/provider/package/blastwave.rb -@dirrm ${RUBY_SITELIBDIR}/puppet/provider/cron -@dirrm ${RUBY_SITELIBDIR}/puppet/network/xmlrpc -@dirrm ${RUBY_SITELIBDIR}/puppet/network/server -@dirrm ${RUBY_SITELIBDIR}/puppet/network/handler -@dirrm ${RUBY_SITELIBDIR}/puppet/network/client -@dirrm ${RUBY_SITELIBDIR}/puppet/network -@dirrm ${RUBY_SITELIBDIR}/puppet/util/rails -@dirrm ${RUBY_SITELIBDIR}/puppet/util/plist -@dirrm ${RUBY_SITELIBDIR}/puppet/util -@dirrm ${RUBY_SITELIBDIR}/puppet/type/pfile -@dirrm ${RUBY_SITELIBDIR}/puppet/type -@dirrm ${RUBY_SITELIBDIR}/puppet/transaction -@dirrm ${RUBY_SITELIBDIR}/puppet/sslcertificates -@dirrm ${RUBY_SITELIBDIR}/puppet/reports -@dirrm ${RUBY_SITELIBDIR}/puppet/rails/external/tagging -@dirrm ${RUBY_SITELIBDIR}/puppet/rails/external -@dirrm ${RUBY_SITELIBDIR}/puppet/rails/database -@dirrm ${RUBY_SITELIBDIR}/puppet/rails -@dirrm ${RUBY_SITELIBDIR}/puppet/provider/zone -@dirrm ${RUBY_SITELIBDIR}/puppet/provider/user -@dirrm ${RUBY_SITELIBDIR}/puppet/provider/sshkey -@dirrm ${RUBY_SITELIBDIR}/puppet/provider/service -@dirrm ${RUBY_SITELIBDIR}/puppet/provider/port -@dirrm ${RUBY_SITELIBDIR}/puppet/provider/package -@dirrm ${RUBY_SITELIBDIR}/puppet/provider/nameservice -@dirrm ${RUBY_SITELIBDIR}/puppet/provider/mount -@dirrm ${RUBY_SITELIBDIR}/puppet/provider/host -@dirrm ${RUBY_SITELIBDIR}/puppet/provider/group -@dirrm ${RUBY_SITELIBDIR}/puppet/provider -@dirrm ${RUBY_SITELIBDIR}/puppet/parser/resource -@dirrm ${RUBY_SITELIBDIR}/puppet/parser/ast -@dirrm ${RUBY_SITELIBDIR}/puppet/parser -@dirrm ${RUBY_SITELIBDIR}/puppet/metatype -@dirrm ${RUBY_SITELIBDIR}/puppet/feature -@dirrm ${RUBY_SITELIBDIR}/puppet/external/gratr -@dirrm ${RUBY_SITELIBDIR}/puppet/external/event-loop -@dirrm ${RUBY_SITELIBDIR}/puppet/external -@dirrm ${RUBY_SITELIBDIR}/puppet -share/doc/puppet/CHANGELOG -share/doc/puppet/TODO -share/doc/puppet/README -share/doc/puppet/LICENSE -share/doc/puppet/COPYING -@dirrm share/doc/puppet -share/examples/puppet/root/bin/sleeper -share/examples/puppet/root/etc/init.d/sleeper -share/examples/puppet/root/etc/puppet/puppetd.conf -share/examples/puppet/root/etc/puppet/fileserver.conf -share/examples/puppet/root/etc/puppet/puppetmasterd.conf -share/examples/puppet/root/etc/puppet/namespaceauth.conf -share/examples/puppet/root/etc/puppet/tagmail.conf -share/examples/puppet/root/etc/otherfile -share/examples/puppet/root/etc/configfile -share/examples/puppet/root/etc/debian-passwd -share/examples/puppet/root/etc/debian-syslog.conf -share/examples/puppet/code/allatonce -share/examples/puppet/code/head -share/examples/puppet/code/selectors -share/examples/puppet/code/execs -share/examples/puppet/code/nodes -share/examples/puppet/code/mac_automount.pp -share/examples/puppet/code/filerecursion -share/examples/puppet/code/components -share/examples/puppet/code/file.bl -share/examples/puppet/code/groups -share/examples/puppet/code/functions -share/examples/puppet/code/fileparsing -share/examples/puppet/code/svncommit -share/examples/puppet/code/filedefaults -share/examples/puppet/code/simpletests -share/examples/puppet/code/assignments -share/examples/puppet/code/relationships -share/examples/puppet/code/importing -share/examples/puppet/code/one -share/examples/puppet/puppetmasterd.conf.sample -@dirrm share/examples/puppet/root/bin -@dirrm share/examples/puppet/root/etc/init.d -@dirrm share/examples/puppet/root/etc/puppet -@dirrm share/examples/puppet/root/etc -@dirrm share/examples/puppet/root -@dirrm share/examples/puppet/code +bin/ralsh +${GEM_HOME}/cache/puppet-${PKGVERSION}.gem +${GEM_LIBDIR}/CHANGELOG +${GEM_LIBDIR}/COPYING +${GEM_LIBDIR}/LICENSE +${GEM_LIBDIR}/README +${GEM_LIBDIR}/Rakefile +${GEM_LIBDIR}/bin/filebucket +${GEM_LIBDIR}/bin/puppet +${GEM_LIBDIR}/bin/puppetca +${GEM_LIBDIR}/bin/puppetd +${GEM_LIBDIR}/bin/puppetdoc +${GEM_LIBDIR}/bin/puppetmasterd +${GEM_LIBDIR}/bin/puppetrun +${GEM_LIBDIR}/bin/ralsh +${GEM_LIBDIR}/conf/epm.list +${GEM_LIBDIR}/conf/freebsd/puppetd +${GEM_LIBDIR}/conf/freebsd/puppetmasterd +${GEM_LIBDIR}/conf/gentoo/conf.d/puppet +${GEM_LIBDIR}/conf/gentoo/conf.d/puppetmaster +${GEM_LIBDIR}/conf/gentoo/init.d/puppet +${GEM_LIBDIR}/conf/gentoo/init.d/puppetmaster +${GEM_LIBDIR}/conf/gentoo/puppet/fileserver.conf +${GEM_LIBDIR}/conf/gentoo/puppet/puppet.conf +${GEM_LIBDIR}/conf/namespaceauth.conf +${GEM_LIBDIR}/conf/redhat/client.init +${GEM_LIBDIR}/conf/redhat/client.sysconfig +${GEM_LIBDIR}/conf/redhat/fileserver.conf +${GEM_LIBDIR}/conf/redhat/logrotate +${GEM_LIBDIR}/conf/redhat/lsb-config.patch +${GEM_LIBDIR}/conf/redhat/no-chuser-0.15.1.patch +${GEM_LIBDIR}/conf/redhat/no-lockdir.patch +${GEM_LIBDIR}/conf/redhat/puppet.conf +${GEM_LIBDIR}/conf/redhat/puppet.spec +${GEM_LIBDIR}/conf/redhat/server.init +${GEM_LIBDIR}/conf/redhat/server.sysconfig +${GEM_LIBDIR}/conf/solaris/pkginfo +${GEM_LIBDIR}/conf/solaris/smf/puppetd.xml +${GEM_LIBDIR}/conf/solaris/smf/puppetmasterd.xml +${GEM_LIBDIR}/conf/solaris/smf/svc-puppetd +${GEM_LIBDIR}/conf/solaris/smf/svc-puppetmasterd +${GEM_LIBDIR}/conf/suse/client.init +${GEM_LIBDIR}/conf/suse/puppet.spec +${GEM_LIBDIR}/conf/suse/server.init +${GEM_LIBDIR}/examples/code/allatonce +${GEM_LIBDIR}/examples/code/assignments +${GEM_LIBDIR}/examples/code/components +${GEM_LIBDIR}/examples/code/execs +${GEM_LIBDIR}/examples/code/file.bl +${GEM_LIBDIR}/examples/code/filedefaults +${GEM_LIBDIR}/examples/code/fileparsing +${GEM_LIBDIR}/examples/code/filerecursion +${GEM_LIBDIR}/examples/code/functions +${GEM_LIBDIR}/examples/code/groups +${GEM_LIBDIR}/examples/code/head +${GEM_LIBDIR}/examples/code/importing +${GEM_LIBDIR}/examples/code/mac_automount.pp +${GEM_LIBDIR}/examples/code/mac_dscl.pp +${GEM_LIBDIR}/examples/code/mac_dscl_revert.pp +${GEM_LIBDIR}/examples/code/mac_netinfo.pp +${GEM_LIBDIR}/examples/code/mac_pkgdmg.pp +${GEM_LIBDIR}/examples/code/modules/sample-module.pp +${GEM_LIBDIR}/examples/code/modules/sample-module/README.txt +${GEM_LIBDIR}/examples/code/modules/sample-module/lib/puppet/parser/functions/hostname_to_dn.rb +${GEM_LIBDIR}/examples/code/modules/sample-module/manifests/init.pp +${GEM_LIBDIR}/examples/code/modules/sample-module/templates/sample.erb +${GEM_LIBDIR}/examples/code/nodes +${GEM_LIBDIR}/examples/code/one +${GEM_LIBDIR}/examples/code/relationships +${GEM_LIBDIR}/examples/code/selectors +${GEM_LIBDIR}/examples/code/simpletests +${GEM_LIBDIR}/examples/code/svncommit +${GEM_LIBDIR}/examples/root/bin/sleeper +${GEM_LIBDIR}/examples/root/etc/configfile +${GEM_LIBDIR}/examples/root/etc/debian-passwd +${GEM_LIBDIR}/examples/root/etc/debian-syslog.conf +${GEM_LIBDIR}/examples/root/etc/init.d/sleeper +${GEM_LIBDIR}/examples/root/etc/otherfile +${GEM_LIBDIR}/examples/root/etc/puppet/fileserver.conf +${GEM_LIBDIR}/examples/root/etc/puppet/namespaceauth.conf +${GEM_LIBDIR}/examples/root/etc/puppet/puppet.conf +${GEM_LIBDIR}/examples/root/etc/puppet/tagmail.conf +${GEM_LIBDIR}/ext/emacs/puppet-mode-init.el +${GEM_LIBDIR}/ext/emacs/puppet-mode.el +${GEM_LIBDIR}/ext/ldap/puppet.schema +${GEM_LIBDIR}/ext/logcheck/puppet +${GEM_LIBDIR}/ext/module_puppet +${GEM_LIBDIR}/ext/puppet-test +${GEM_LIBDIR}/ext/vim/README +${GEM_LIBDIR}/ext/vim/ftdetect/puppet.vim +${GEM_LIBDIR}/ext/vim/syntax/puppet.vim +${GEM_LIBDIR}/install.rb +${GEM_LIBDIR}/lib/puppet.rb +${GEM_LIBDIR}/lib/puppet/checksum.rb +${GEM_LIBDIR}/lib/puppet/config_stores/rest.rb +${GEM_LIBDIR}/lib/puppet/daemon.rb +${GEM_LIBDIR}/lib/puppet/defaults.rb +${GEM_LIBDIR}/lib/puppet/dsl.rb +${GEM_LIBDIR}/lib/puppet/error.rb +${GEM_LIBDIR}/lib/puppet/event.rb +${GEM_LIBDIR}/lib/puppet/external/base64.rb +${GEM_LIBDIR}/lib/puppet/external/dot.rb +${GEM_LIBDIR}/lib/puppet/external/event-loop.rb +${GEM_LIBDIR}/lib/puppet/external/event-loop/better-definers.rb +${GEM_LIBDIR}/lib/puppet/external/event-loop/event-loop.rb +${GEM_LIBDIR}/lib/puppet/external/event-loop/signal-system.rb +${GEM_LIBDIR}/lib/puppet/external/lock.rb +${GEM_LIBDIR}/lib/puppet/external/nagios.rb +${GEM_LIBDIR}/lib/puppet/external/nagios/base.rb +${GEM_LIBDIR}/lib/puppet/external/nagios/parser.rb +${GEM_LIBDIR}/lib/puppet/feature/base.rb +${GEM_LIBDIR}/lib/puppet/feature/rails.rb +${GEM_LIBDIR}/lib/puppet/file_serving.rb +${GEM_LIBDIR}/lib/puppet/file_serving/configuration.rb +${GEM_LIBDIR}/lib/puppet/file_serving/configuration/parser.rb +${GEM_LIBDIR}/lib/puppet/file_serving/content.rb +${GEM_LIBDIR}/lib/puppet/file_serving/file_base.rb +${GEM_LIBDIR}/lib/puppet/file_serving/fileset.rb +${GEM_LIBDIR}/lib/puppet/file_serving/indirection_hooks.rb +${GEM_LIBDIR}/lib/puppet/file_serving/metadata.rb +${GEM_LIBDIR}/lib/puppet/file_serving/mount.rb +${GEM_LIBDIR}/lib/puppet/file_serving/terminus_helper.rb +${GEM_LIBDIR}/lib/puppet/indirector.rb +${GEM_LIBDIR}/lib/puppet/indirector/catalog/compiler.rb +${GEM_LIBDIR}/lib/puppet/indirector/catalog/yaml.rb +${GEM_LIBDIR}/lib/puppet/indirector/checksum/file.rb +${GEM_LIBDIR}/lib/puppet/indirector/code.rb +${GEM_LIBDIR}/lib/puppet/indirector/direct_file_server.rb +${GEM_LIBDIR}/lib/puppet/indirector/exec.rb +${GEM_LIBDIR}/lib/puppet/indirector/facts/facter.rb +${GEM_LIBDIR}/lib/puppet/indirector/facts/memory.rb +${GEM_LIBDIR}/lib/puppet/indirector/facts/yaml.rb +${GEM_LIBDIR}/lib/puppet/indirector/file.rb +${GEM_LIBDIR}/lib/puppet/indirector/file_content.rb +${GEM_LIBDIR}/lib/puppet/indirector/file_content/file.rb +${GEM_LIBDIR}/lib/puppet/indirector/file_content/file_server.rb +${GEM_LIBDIR}/lib/puppet/indirector/file_content/modules.rb +${GEM_LIBDIR}/lib/puppet/indirector/file_content/rest.rb +${GEM_LIBDIR}/lib/puppet/indirector/file_metadata.rb +${GEM_LIBDIR}/lib/puppet/indirector/file_metadata/file.rb +${GEM_LIBDIR}/lib/puppet/indirector/file_metadata/file_server.rb +${GEM_LIBDIR}/lib/puppet/indirector/file_metadata/modules.rb +${GEM_LIBDIR}/lib/puppet/indirector/file_metadata/rest.rb +${GEM_LIBDIR}/lib/puppet/indirector/file_server.rb +${GEM_LIBDIR}/lib/puppet/indirector/indirection.rb +${GEM_LIBDIR}/lib/puppet/indirector/ldap.rb +${GEM_LIBDIR}/lib/puppet/indirector/memory.rb +${GEM_LIBDIR}/lib/puppet/indirector/module_files.rb +${GEM_LIBDIR}/lib/puppet/indirector/node/exec.rb +${GEM_LIBDIR}/lib/puppet/indirector/node/ldap.rb +${GEM_LIBDIR}/lib/puppet/indirector/node/memory.rb +${GEM_LIBDIR}/lib/puppet/indirector/node/plain.rb +${GEM_LIBDIR}/lib/puppet/indirector/node/rest.rb +${GEM_LIBDIR}/lib/puppet/indirector/node/yaml.rb +${GEM_LIBDIR}/lib/puppet/indirector/plain.rb +${GEM_LIBDIR}/lib/puppet/indirector/report/processor.rb +${GEM_LIBDIR}/lib/puppet/indirector/rest.rb +${GEM_LIBDIR}/lib/puppet/indirector/ssl_rsa.rb +${GEM_LIBDIR}/lib/puppet/indirector/ssl_rsa/file.rb +${GEM_LIBDIR}/lib/puppet/indirector/terminus.rb +${GEM_LIBDIR}/lib/puppet/indirector/yaml.rb +${GEM_LIBDIR}/lib/puppet/metatype/attributes.rb +${GEM_LIBDIR}/lib/puppet/metatype/closure.rb +${GEM_LIBDIR}/lib/puppet/metatype/container.rb +${GEM_LIBDIR}/lib/puppet/metatype/evaluation.rb +${GEM_LIBDIR}/lib/puppet/metatype/instances.rb +${GEM_LIBDIR}/lib/puppet/metatype/manager.rb +${GEM_LIBDIR}/lib/puppet/metatype/metaparams.rb +${GEM_LIBDIR}/lib/puppet/metatype/providers.rb +${GEM_LIBDIR}/lib/puppet/metatype/relationships.rb +${GEM_LIBDIR}/lib/puppet/metatype/schedules.rb +${GEM_LIBDIR}/lib/puppet/metatype/tags.rb +${GEM_LIBDIR}/lib/puppet/module.rb +${GEM_LIBDIR}/lib/puppet/network.rb +${GEM_LIBDIR}/lib/puppet/network/authconfig.rb +${GEM_LIBDIR}/lib/puppet/network/authorization.rb +${GEM_LIBDIR}/lib/puppet/network/authstore.rb +${GEM_LIBDIR}/lib/puppet/network/client.rb +${GEM_LIBDIR}/lib/puppet/network/client/ca.rb +${GEM_LIBDIR}/lib/puppet/network/client/dipper.rb +${GEM_LIBDIR}/lib/puppet/network/client/file.rb +${GEM_LIBDIR}/lib/puppet/network/client/master.rb +${GEM_LIBDIR}/lib/puppet/network/client/proxy.rb +${GEM_LIBDIR}/lib/puppet/network/client/report.rb +${GEM_LIBDIR}/lib/puppet/network/client/resource.rb +${GEM_LIBDIR}/lib/puppet/network/client/runner.rb +${GEM_LIBDIR}/lib/puppet/network/client/status.rb +${GEM_LIBDIR}/lib/puppet/network/client_request.rb +${GEM_LIBDIR}/lib/puppet/network/handler.rb +${GEM_LIBDIR}/lib/puppet/network/handler/ca.rb +${GEM_LIBDIR}/lib/puppet/network/handler/configuration.rb +${GEM_LIBDIR}/lib/puppet/network/handler/filebucket.rb +${GEM_LIBDIR}/lib/puppet/network/handler/fileserver.rb +${GEM_LIBDIR}/lib/puppet/network/handler/master.rb +${GEM_LIBDIR}/lib/puppet/network/handler/report.rb +${GEM_LIBDIR}/lib/puppet/network/handler/resource.rb +${GEM_LIBDIR}/lib/puppet/network/handler/runner.rb +${GEM_LIBDIR}/lib/puppet/network/handler/status.rb +${GEM_LIBDIR}/lib/puppet/network/http.rb +${GEM_LIBDIR}/lib/puppet/network/http/handler.rb +${GEM_LIBDIR}/lib/puppet/network/http/mongrel.rb +${GEM_LIBDIR}/lib/puppet/network/http/mongrel/rest.rb +${GEM_LIBDIR}/lib/puppet/network/http/mongrel/xmlrpc.rb +${GEM_LIBDIR}/lib/puppet/network/http/webrick.rb +${GEM_LIBDIR}/lib/puppet/network/http/webrick/rest.rb +${GEM_LIBDIR}/lib/puppet/network/http/webrick/xmlrpc.rb +${GEM_LIBDIR}/lib/puppet/network/http_pool.rb +${GEM_LIBDIR}/lib/puppet/network/http_server.rb +${GEM_LIBDIR}/lib/puppet/network/http_server/mongrel.rb +${GEM_LIBDIR}/lib/puppet/network/http_server/webrick.rb +${GEM_LIBDIR}/lib/puppet/network/rest_controller.rb +${GEM_LIBDIR}/lib/puppet/network/rights.rb +${GEM_LIBDIR}/lib/puppet/network/server.rb +${GEM_LIBDIR}/lib/puppet/network/xmlrpc/client.rb +${GEM_LIBDIR}/lib/puppet/network/xmlrpc/processor.rb +${GEM_LIBDIR}/lib/puppet/network/xmlrpc/server.rb +${GEM_LIBDIR}/lib/puppet/network/xmlrpc/webrick_servlet.rb +${GEM_LIBDIR}/lib/puppet/node.rb +${GEM_LIBDIR}/lib/puppet/node/catalog.rb +${GEM_LIBDIR}/lib/puppet/node/environment.rb +${GEM_LIBDIR}/lib/puppet/node/facts.rb +${GEM_LIBDIR}/lib/puppet/parameter.rb +${GEM_LIBDIR}/lib/puppet/parser/ast.rb +${GEM_LIBDIR}/lib/puppet/parser/ast/astarray.rb +${GEM_LIBDIR}/lib/puppet/parser/ast/branch.rb +${GEM_LIBDIR}/lib/puppet/parser/ast/caseopt.rb +${GEM_LIBDIR}/lib/puppet/parser/ast/casestatement.rb +${GEM_LIBDIR}/lib/puppet/parser/ast/collection.rb +${GEM_LIBDIR}/lib/puppet/parser/ast/collexpr.rb +${GEM_LIBDIR}/lib/puppet/parser/ast/definition.rb +${GEM_LIBDIR}/lib/puppet/parser/ast/else.rb +${GEM_LIBDIR}/lib/puppet/parser/ast/function.rb +${GEM_LIBDIR}/lib/puppet/parser/ast/hostclass.rb +${GEM_LIBDIR}/lib/puppet/parser/ast/ifstatement.rb +${GEM_LIBDIR}/lib/puppet/parser/ast/leaf.rb +${GEM_LIBDIR}/lib/puppet/parser/ast/node.rb +${GEM_LIBDIR}/lib/puppet/parser/ast/resource.rb +${GEM_LIBDIR}/lib/puppet/parser/ast/resource_defaults.rb +${GEM_LIBDIR}/lib/puppet/parser/ast/resource_override.rb +${GEM_LIBDIR}/lib/puppet/parser/ast/resource_reference.rb +${GEM_LIBDIR}/lib/puppet/parser/ast/resourceparam.rb +${GEM_LIBDIR}/lib/puppet/parser/ast/selector.rb +${GEM_LIBDIR}/lib/puppet/parser/ast/tag.rb +${GEM_LIBDIR}/lib/puppet/parser/ast/vardef.rb +${GEM_LIBDIR}/lib/puppet/parser/collector.rb +${GEM_LIBDIR}/lib/puppet/parser/compiler.rb +${GEM_LIBDIR}/lib/puppet/parser/functions.rb +${GEM_LIBDIR}/lib/puppet/parser/interpreter.rb +${GEM_LIBDIR}/lib/puppet/parser/lexer.rb +${GEM_LIBDIR}/lib/puppet/parser/parser.rb +${GEM_LIBDIR}/lib/puppet/parser/parser_support.rb +${GEM_LIBDIR}/lib/puppet/parser/resource.rb +${GEM_LIBDIR}/lib/puppet/parser/resource/param.rb +${GEM_LIBDIR}/lib/puppet/parser/resource/reference.rb +${GEM_LIBDIR}/lib/puppet/parser/scope.rb +${GEM_LIBDIR}/lib/puppet/parser/templatewrapper.rb +${GEM_LIBDIR}/lib/puppet/pgraph.rb +${GEM_LIBDIR}/lib/puppet/property.rb +${GEM_LIBDIR}/lib/puppet/propertychange.rb +${GEM_LIBDIR}/lib/puppet/provider.rb +${GEM_LIBDIR}/lib/puppet/provider/cron/crontab.rb +${GEM_LIBDIR}/lib/puppet/provider/group/directoryservice.rb +${GEM_LIBDIR}/lib/puppet/provider/group/groupadd.rb +${GEM_LIBDIR}/lib/puppet/provider/group/netinfo.rb +${GEM_LIBDIR}/lib/puppet/provider/group/pw.rb +${GEM_LIBDIR}/lib/puppet/provider/host/netinfo.rb +${GEM_LIBDIR}/lib/puppet/provider/host/parsed.rb +${GEM_LIBDIR}/lib/puppet/provider/interface/redhat.rb +${GEM_LIBDIR}/lib/puppet/provider/interface/sunos.rb +${GEM_LIBDIR}/lib/puppet/provider/mailalias/aliases.rb +${GEM_LIBDIR}/lib/puppet/provider/maillist/mailman.rb +${GEM_LIBDIR}/lib/puppet/provider/mount.rb +${GEM_LIBDIR}/lib/puppet/provider/mount/netinfo.rb +${GEM_LIBDIR}/lib/puppet/provider/mount/parsed.rb +${GEM_LIBDIR}/lib/puppet/provider/naginator.rb +${GEM_LIBDIR}/lib/puppet/provider/nameservice.rb +${GEM_LIBDIR}/lib/puppet/provider/nameservice/directoryservice.rb +${GEM_LIBDIR}/lib/puppet/provider/nameservice/netinfo.rb +${GEM_LIBDIR}/lib/puppet/provider/nameservice/objectadd.rb +${GEM_LIBDIR}/lib/puppet/provider/nameservice/pw.rb +${GEM_LIBDIR}/lib/puppet/provider/package.rb +${GEM_LIBDIR}/lib/puppet/provider/package/appdmg.rb +${GEM_LIBDIR}/lib/puppet/provider/package/apple.rb +${GEM_LIBDIR}/lib/puppet/provider/package/apt.rb +${GEM_LIBDIR}/lib/puppet/provider/package/aptitude.rb +${GEM_LIBDIR}/lib/puppet/provider/package/aptrpm.rb +${GEM_LIBDIR}/lib/puppet/provider/package/blastwave.rb +${GEM_LIBDIR}/lib/puppet/provider/package/darwinport.rb +${GEM_LIBDIR}/lib/puppet/provider/package/dpkg.rb +${GEM_LIBDIR}/lib/puppet/provider/package/fink.rb +${GEM_LIBDIR}/lib/puppet/provider/package/freebsd.rb +${GEM_LIBDIR}/lib/puppet/provider/package/gem.rb +${GEM_LIBDIR}/lib/puppet/provider/package/openbsd.rb +${GEM_LIBDIR}/lib/puppet/provider/package/pkgdmg.rb +${GEM_LIBDIR}/lib/puppet/provider/package/portage.rb +${GEM_LIBDIR}/lib/puppet/provider/package/ports.rb +${GEM_LIBDIR}/lib/puppet/provider/package/rpm.rb +${GEM_LIBDIR}/lib/puppet/provider/package/rug.rb +${GEM_LIBDIR}/lib/puppet/provider/package/sun.rb +${GEM_LIBDIR}/lib/puppet/provider/package/sunfreeware.rb +${GEM_LIBDIR}/lib/puppet/provider/package/up2date.rb +${GEM_LIBDIR}/lib/puppet/provider/package/urpmi.rb +${GEM_LIBDIR}/lib/puppet/provider/package/yum.rb +${GEM_LIBDIR}/lib/puppet/provider/package/yumhelper.py +${GEM_LIBDIR}/lib/puppet/provider/parsedfile.rb +${GEM_LIBDIR}/lib/puppet/provider/port/parsed.rb +${GEM_LIBDIR}/lib/puppet/provider/service/base.rb +${GEM_LIBDIR}/lib/puppet/provider/service/debian.rb +${GEM_LIBDIR}/lib/puppet/provider/service/freebsd.rb +${GEM_LIBDIR}/lib/puppet/provider/service/gentoo.rb +${GEM_LIBDIR}/lib/puppet/provider/service/init.rb +${GEM_LIBDIR}/lib/puppet/provider/service/redhat.rb +${GEM_LIBDIR}/lib/puppet/provider/service/smf.rb +${GEM_LIBDIR}/lib/puppet/provider/sshkey/parsed.rb +${GEM_LIBDIR}/lib/puppet/provider/user/directoryservice.rb +${GEM_LIBDIR}/lib/puppet/provider/user/netinfo.rb +${GEM_LIBDIR}/lib/puppet/provider/user/pw.rb +${GEM_LIBDIR}/lib/puppet/provider/user/useradd.rb +${GEM_LIBDIR}/lib/puppet/provider/zone/solaris.rb +${GEM_LIBDIR}/lib/puppet/rails.rb +${GEM_LIBDIR}/lib/puppet/rails/database/001_add_created_at_to_all_tables.rb +${GEM_LIBDIR}/lib/puppet/rails/database/schema.rb +${GEM_LIBDIR}/lib/puppet/rails/fact_name.rb +${GEM_LIBDIR}/lib/puppet/rails/fact_value.rb +${GEM_LIBDIR}/lib/puppet/rails/host.rb +${GEM_LIBDIR}/lib/puppet/rails/param_name.rb +${GEM_LIBDIR}/lib/puppet/rails/param_value.rb +${GEM_LIBDIR}/lib/puppet/rails/puppet_tag.rb +${GEM_LIBDIR}/lib/puppet/rails/resource.rb +${GEM_LIBDIR}/lib/puppet/rails/resource_tag.rb +${GEM_LIBDIR}/lib/puppet/rails/source_file.rb +${GEM_LIBDIR}/lib/puppet/reference/configuration.rb +${GEM_LIBDIR}/lib/puppet/reference/function.rb +${GEM_LIBDIR}/lib/puppet/reference/indirection.rb +${GEM_LIBDIR}/lib/puppet/reference/network.rb +${GEM_LIBDIR}/lib/puppet/reference/providers.rb +${GEM_LIBDIR}/lib/puppet/reference/type.rb +${GEM_LIBDIR}/lib/puppet/relationship.rb +${GEM_LIBDIR}/lib/puppet/reports.rb +${GEM_LIBDIR}/lib/puppet/reports/log.rb +${GEM_LIBDIR}/lib/puppet/reports/rrdgraph.rb +${GEM_LIBDIR}/lib/puppet/reports/store.rb +${GEM_LIBDIR}/lib/puppet/reports/tagmail.rb +${GEM_LIBDIR}/lib/puppet/resource_reference.rb +${GEM_LIBDIR}/lib/puppet/simple_graph.rb +${GEM_LIBDIR}/lib/puppet/sslcertificates.rb +${GEM_LIBDIR}/lib/puppet/sslcertificates/ca.rb +${GEM_LIBDIR}/lib/puppet/sslcertificates/certificate.rb +${GEM_LIBDIR}/lib/puppet/sslcertificates/inventory.rb +${GEM_LIBDIR}/lib/puppet/sslcertificates/monkey_patch.rb +${GEM_LIBDIR}/lib/puppet/sslcertificates/support.rb +${GEM_LIBDIR}/lib/puppet/transaction.rb +${GEM_LIBDIR}/lib/puppet/transaction/report.rb +${GEM_LIBDIR}/lib/puppet/transportable.rb +${GEM_LIBDIR}/lib/puppet/type.rb +${GEM_LIBDIR}/lib/puppet/type/component.rb +${GEM_LIBDIR}/lib/puppet/type/cron.rb +${GEM_LIBDIR}/lib/puppet/type/exec.rb +${GEM_LIBDIR}/lib/puppet/type/file.rb +${GEM_LIBDIR}/lib/puppet/type/file/checksum.rb +${GEM_LIBDIR}/lib/puppet/type/file/content.rb +${GEM_LIBDIR}/lib/puppet/type/file/ensure.rb +${GEM_LIBDIR}/lib/puppet/type/file/group.rb +${GEM_LIBDIR}/lib/puppet/type/file/mode.rb +${GEM_LIBDIR}/lib/puppet/type/file/owner.rb +${GEM_LIBDIR}/lib/puppet/type/file/source.rb +${GEM_LIBDIR}/lib/puppet/type/file/target.rb +${GEM_LIBDIR}/lib/puppet/type/file/type.rb +${GEM_LIBDIR}/lib/puppet/type/filebucket.rb +${GEM_LIBDIR}/lib/puppet/type/group.rb +${GEM_LIBDIR}/lib/puppet/type/host.rb +${GEM_LIBDIR}/lib/puppet/type/interface.rb +${GEM_LIBDIR}/lib/puppet/type/k5login.rb +${GEM_LIBDIR}/lib/puppet/type/mailalias.rb +${GEM_LIBDIR}/lib/puppet/type/maillist.rb +${GEM_LIBDIR}/lib/puppet/type/mount.rb +${GEM_LIBDIR}/lib/puppet/type/nagios_command.rb +${GEM_LIBDIR}/lib/puppet/type/nagios_contact.rb +${GEM_LIBDIR}/lib/puppet/type/nagios_contactgroup.rb +${GEM_LIBDIR}/lib/puppet/type/nagios_host.rb +${GEM_LIBDIR}/lib/puppet/type/nagios_hostextinfo.rb +${GEM_LIBDIR}/lib/puppet/type/nagios_hostgroup.rb +${GEM_LIBDIR}/lib/puppet/type/nagios_hostgroupescalation.rb +${GEM_LIBDIR}/lib/puppet/type/nagios_service.rb +${GEM_LIBDIR}/lib/puppet/type/nagios_servicedependency.rb +${GEM_LIBDIR}/lib/puppet/type/nagios_serviceescalation.rb +${GEM_LIBDIR}/lib/puppet/type/nagios_serviceextinfo.rb +${GEM_LIBDIR}/lib/puppet/type/nagios_timeperiod.rb +${GEM_LIBDIR}/lib/puppet/type/notify.rb +${GEM_LIBDIR}/lib/puppet/type/package.rb +${GEM_LIBDIR}/lib/puppet/type/port.rb +${GEM_LIBDIR}/lib/puppet/type/resources.rb +${GEM_LIBDIR}/lib/puppet/type/schedule.rb +${GEM_LIBDIR}/lib/puppet/type/service.rb +${GEM_LIBDIR}/lib/puppet/type/sshkey.rb +${GEM_LIBDIR}/lib/puppet/type/tidy.rb +${GEM_LIBDIR}/lib/puppet/type/user.rb +${GEM_LIBDIR}/lib/puppet/type/yumrepo.rb +${GEM_LIBDIR}/lib/puppet/type/zone.rb +${GEM_LIBDIR}/lib/puppet/util.rb +${GEM_LIBDIR}/lib/puppet/util/autoload.rb +${GEM_LIBDIR}/lib/puppet/util/checksums.rb +${GEM_LIBDIR}/lib/puppet/util/classgen.rb +${GEM_LIBDIR}/lib/puppet/util/config_store.rb +${GEM_LIBDIR}/lib/puppet/util/constant_inflector.rb +${GEM_LIBDIR}/lib/puppet/util/diff.rb +${GEM_LIBDIR}/lib/puppet/util/docs.rb +${GEM_LIBDIR}/lib/puppet/util/errors.rb +${GEM_LIBDIR}/lib/puppet/util/execution.rb +${GEM_LIBDIR}/lib/puppet/util/fact_store.rb +${GEM_LIBDIR}/lib/puppet/util/feature.rb +${GEM_LIBDIR}/lib/puppet/util/fileparsing.rb +${GEM_LIBDIR}/lib/puppet/util/filetype.rb +${GEM_LIBDIR}/lib/puppet/util/graph.rb +${GEM_LIBDIR}/lib/puppet/util/inifile.rb +${GEM_LIBDIR}/lib/puppet/util/instance_loader.rb +${GEM_LIBDIR}/lib/puppet/util/loadedfile.rb +${GEM_LIBDIR}/lib/puppet/util/log.rb +${GEM_LIBDIR}/lib/puppet/util/log_paths.rb +${GEM_LIBDIR}/lib/puppet/util/logging.rb +${GEM_LIBDIR}/lib/puppet/util/metaid.rb +${GEM_LIBDIR}/lib/puppet/util/methodhelper.rb +${GEM_LIBDIR}/lib/puppet/util/metric.rb +${GEM_LIBDIR}/lib/puppet/util/nagios_maker.rb +${GEM_LIBDIR}/lib/puppet/util/package.rb +${GEM_LIBDIR}/lib/puppet/util/pidlock.rb +${GEM_LIBDIR}/lib/puppet/util/plist.rb +${GEM_LIBDIR}/lib/puppet/util/plist/generator.rb +${GEM_LIBDIR}/lib/puppet/util/plist/parser.rb +${GEM_LIBDIR}/lib/puppet/util/posix.rb +${GEM_LIBDIR}/lib/puppet/util/provider_features.rb +${GEM_LIBDIR}/lib/puppet/util/rails/collection_merger.rb +${GEM_LIBDIR}/lib/puppet/util/reference.rb +${GEM_LIBDIR}/lib/puppet/util/settings.rb +${GEM_LIBDIR}/lib/puppet/util/storage.rb +${GEM_LIBDIR}/lib/puppet/util/subclass_loader.rb +${GEM_LIBDIR}/lib/puppet/util/suidmanager.rb +${GEM_LIBDIR}/lib/puppet/util/tagging.rb +${GEM_LIBDIR}/lib/puppet/util/uri_helper.rb +${GEM_LIBDIR}/lib/puppet/util/variables.rb +${GEM_LIBDIR}/lib/puppet/util/warnings.rb +${GEM_LIBDIR}/test/Rakefile +${GEM_LIBDIR}/test/certmgr/ca.rb +${GEM_LIBDIR}/test/certmgr/certmgr.rb +${GEM_LIBDIR}/test/certmgr/inventory.rb +${GEM_LIBDIR}/test/certmgr/support.rb +${GEM_LIBDIR}/test/executables/filebucket.rb +${GEM_LIBDIR}/test/executables/puppetbin.rb +${GEM_LIBDIR}/test/executables/puppetca.rb +${GEM_LIBDIR}/test/executables/puppetd.rb +${GEM_LIBDIR}/test/executables/puppetmasterd.rb +${GEM_LIBDIR}/test/executables/puppetmodule.rb +${GEM_LIBDIR}/test/language/ast.rb +${GEM_LIBDIR}/test/language/ast/casestatement.rb +${GEM_LIBDIR}/test/language/ast/resource.rb +${GEM_LIBDIR}/test/language/ast/resource_reference.rb +${GEM_LIBDIR}/test/language/ast/selector.rb +${GEM_LIBDIR}/test/language/ast/variable.rb +${GEM_LIBDIR}/test/language/functions.rb +${GEM_LIBDIR}/test/language/parser.rb +${GEM_LIBDIR}/test/language/resource.rb +${GEM_LIBDIR}/test/language/scope.rb +${GEM_LIBDIR}/test/language/snippets.rb +${GEM_LIBDIR}/test/language/transportable.rb +${GEM_LIBDIR}/test/lib/mocha_standalone.rb +${GEM_LIBDIR}/test/lib/puppettest.rb +${GEM_LIBDIR}/test/lib/puppettest/certificates.rb +${GEM_LIBDIR}/test/lib/puppettest/exetest.rb +${GEM_LIBDIR}/test/lib/puppettest/fakes.rb +${GEM_LIBDIR}/test/lib/puppettest/fileparsing.rb +${GEM_LIBDIR}/test/lib/puppettest/filetesting.rb +${GEM_LIBDIR}/test/lib/puppettest/parsertesting.rb +${GEM_LIBDIR}/test/lib/puppettest/railstesting.rb +${GEM_LIBDIR}/test/lib/puppettest/reporttesting.rb +${GEM_LIBDIR}/test/lib/puppettest/resourcetesting.rb +${GEM_LIBDIR}/test/lib/puppettest/runnable_test.rb +${GEM_LIBDIR}/test/lib/puppettest/servertest.rb +${GEM_LIBDIR}/test/lib/puppettest/support.rb +${GEM_LIBDIR}/test/lib/puppettest/support/assertions.rb +${GEM_LIBDIR}/test/lib/puppettest/support/collection.rb +${GEM_LIBDIR}/test/lib/puppettest/support/helpers.rb +${GEM_LIBDIR}/test/lib/puppettest/support/resources.rb +${GEM_LIBDIR}/test/lib/puppettest/support/utils.rb +${GEM_LIBDIR}/test/lib/puppettest/testcase.rb +${GEM_LIBDIR}/test/lib/rake/puppet_test_loader.rb +${GEM_LIBDIR}/test/lib/rake/puppet_testtask.rb +${GEM_LIBDIR}/test/lib/stubba.rb +${GEM_LIBDIR}/test/network/authconfig.rb +${GEM_LIBDIR}/test/network/authorization.rb +${GEM_LIBDIR}/test/network/authstore.rb +${GEM_LIBDIR}/test/network/client/ca.rb +${GEM_LIBDIR}/test/network/client/client.rb +${GEM_LIBDIR}/test/network/client/dipper.rb +${GEM_LIBDIR}/test/network/client/master.rb +${GEM_LIBDIR}/test/network/client/resource.rb +${GEM_LIBDIR}/test/network/client_request.rb +${GEM_LIBDIR}/test/network/daemon.rb +${GEM_LIBDIR}/test/network/handler/bucket.rb +${GEM_LIBDIR}/test/network/handler/ca.rb +${GEM_LIBDIR}/test/network/handler/configuration.rb +${GEM_LIBDIR}/test/network/handler/fileserver.rb +${GEM_LIBDIR}/test/network/handler/handler.rb +${GEM_LIBDIR}/test/network/handler/master.rb +${GEM_LIBDIR}/test/network/handler/report.rb +${GEM_LIBDIR}/test/network/handler/resource.rb +${GEM_LIBDIR}/test/network/handler/runner.rb +${GEM_LIBDIR}/test/network/rights.rb +${GEM_LIBDIR}/test/network/server/mongrel_test.rb +${GEM_LIBDIR}/test/network/server/webrick.rb +${GEM_LIBDIR}/test/network/xmlrpc/client.rb +${GEM_LIBDIR}/test/network/xmlrpc/processor.rb +${GEM_LIBDIR}/test/network/xmlrpc/server.rb +${GEM_LIBDIR}/test/network/xmlrpc/webrick_servlet.rb +${GEM_LIBDIR}/test/other/dsl.rb +${GEM_LIBDIR}/test/other/events.rb +${GEM_LIBDIR}/test/other/overrides.rb +${GEM_LIBDIR}/test/other/propertychange.rb +${GEM_LIBDIR}/test/other/provider.rb +${GEM_LIBDIR}/test/other/puppet.rb +${GEM_LIBDIR}/test/other/relationships.rb +${GEM_LIBDIR}/test/other/report.rb +${GEM_LIBDIR}/test/other/transactions.rb +${GEM_LIBDIR}/test/puppet/conffiles.rb +${GEM_LIBDIR}/test/puppet/defaults.rb +${GEM_LIBDIR}/test/puppet/errortest.rb +${GEM_LIBDIR}/test/puppet/tc_suidmanager.rb +${GEM_LIBDIR}/test/rails/ast.rb +${GEM_LIBDIR}/test/rails/configuration.rb +${GEM_LIBDIR}/test/rails/host.rb +${GEM_LIBDIR}/test/rails/rails.rb +${GEM_LIBDIR}/test/rails/railsparameter.rb +${GEM_LIBDIR}/test/rails/railsresource.rb +${GEM_LIBDIR}/test/ral/manager/attributes.rb +${GEM_LIBDIR}/test/ral/manager/instances.rb +${GEM_LIBDIR}/test/ral/manager/manager.rb +${GEM_LIBDIR}/test/ral/manager/provider.rb +${GEM_LIBDIR}/test/ral/manager/type.rb +${GEM_LIBDIR}/test/ral/providers/cron/crontab.rb +${GEM_LIBDIR}/test/ral/providers/group.rb +${GEM_LIBDIR}/test/ral/providers/host/netinfo.rb +${GEM_LIBDIR}/test/ral/providers/host/parsed.rb +${GEM_LIBDIR}/test/ral/providers/mailalias/aliases.rb +${GEM_LIBDIR}/test/ral/providers/mount/netinfo.rb +${GEM_LIBDIR}/test/ral/providers/nameservice.rb +${GEM_LIBDIR}/test/ral/providers/package.rb +${GEM_LIBDIR}/test/ral/providers/package/apt.rb +${GEM_LIBDIR}/test/ral/providers/package/aptitude.rb +${GEM_LIBDIR}/test/ral/providers/package/aptrpm.rb +${GEM_LIBDIR}/test/ral/providers/package/dpkg.rb +${GEM_LIBDIR}/test/ral/providers/parsedfile.rb +${GEM_LIBDIR}/test/ral/providers/port/parsed.rb +${GEM_LIBDIR}/test/ral/providers/provider.rb +${GEM_LIBDIR}/test/ral/providers/service/base.rb +${GEM_LIBDIR}/test/ral/providers/service/debian.rb +${GEM_LIBDIR}/test/ral/providers/sshkey/parsed.rb +${GEM_LIBDIR}/test/ral/providers/user.rb +${GEM_LIBDIR}/test/ral/providers/user/useradd.rb +${GEM_LIBDIR}/test/ral/type/basic.rb +${GEM_LIBDIR}/test/ral/type/cron.rb +${GEM_LIBDIR}/test/ral/type/exec.rb +${GEM_LIBDIR}/test/ral/type/file.rb +${GEM_LIBDIR}/test/ral/type/file/target.rb +${GEM_LIBDIR}/test/ral/type/filebucket.rb +${GEM_LIBDIR}/test/ral/type/fileignoresource.rb +${GEM_LIBDIR}/test/ral/type/filesources.rb +${GEM_LIBDIR}/test/ral/type/group.rb +${GEM_LIBDIR}/test/ral/type/host.rb +${GEM_LIBDIR}/test/ral/type/mailalias.rb +${GEM_LIBDIR}/test/ral/type/parameter.rb +${GEM_LIBDIR}/test/ral/type/port.rb +${GEM_LIBDIR}/test/ral/type/property.rb +${GEM_LIBDIR}/test/ral/type/resources.rb +${GEM_LIBDIR}/test/ral/type/service.rb +${GEM_LIBDIR}/test/ral/type/sshkey.rb +${GEM_LIBDIR}/test/ral/type/tidy.rb +${GEM_LIBDIR}/test/ral/type/user.rb +${GEM_LIBDIR}/test/ral/type/yumrepo.rb +${GEM_LIBDIR}/test/ral/type/zone.rb +${GEM_LIBDIR}/test/util/autoload.rb +${GEM_LIBDIR}/test/util/classgen.rb +${GEM_LIBDIR}/test/util/execution.rb +${GEM_LIBDIR}/test/util/features.rb +${GEM_LIBDIR}/test/util/fileparsing.rb +${GEM_LIBDIR}/test/util/filetype.rb +${GEM_LIBDIR}/test/util/inifile.rb +${GEM_LIBDIR}/test/util/instance_loader.rb +${GEM_LIBDIR}/test/util/loadedfile.rb +${GEM_LIBDIR}/test/util/log.rb +${GEM_LIBDIR}/test/util/metrics.rb +${GEM_LIBDIR}/test/util/package.rb +${GEM_LIBDIR}/test/util/pidlock.rb +${GEM_LIBDIR}/test/util/posixtest.rb +${GEM_LIBDIR}/test/util/settings.rb +${GEM_LIBDIR}/test/util/storage.rb +${GEM_LIBDIR}/test/util/subclass_loader.rb +${GEM_LIBDIR}/test/util/utiltest.rb +${GEM_HOME}/specifications/puppet-${PKGVERSION}.gemspec +share/examples/puppet/puppetmasterd.conf +share/examples/rc.d/puppetd +share/examples/rc.d/puppetmasterd @dirrm share/examples/puppet +@dirrm ${GEM_LIBDIR}/test/util +@dirrm ${GEM_LIBDIR}/test/ral/type/file +@dirrm ${GEM_LIBDIR}/test/ral/type +@dirrm ${GEM_LIBDIR}/test/ral/providers/user +@dirrm ${GEM_LIBDIR}/test/ral/providers/sshkey +@dirrm ${GEM_LIBDIR}/test/ral/providers/service +@dirrm ${GEM_LIBDIR}/test/ral/providers/port +@dirrm ${GEM_LIBDIR}/test/ral/providers/package +@dirrm ${GEM_LIBDIR}/test/ral/providers/mount +@dirrm ${GEM_LIBDIR}/test/ral/providers/mailalias +@dirrm ${GEM_LIBDIR}/test/ral/providers/host +@dirrm ${GEM_LIBDIR}/test/ral/providers/cron +@dirrm ${GEM_LIBDIR}/test/ral/providers +@dirrm ${GEM_LIBDIR}/test/ral/manager +@dirrm ${GEM_LIBDIR}/test/ral +@dirrm ${GEM_LIBDIR}/test/rails +@dirrm ${GEM_LIBDIR}/test/puppet +@dirrm ${GEM_LIBDIR}/test/other +@dirrm ${GEM_LIBDIR}/test/network/xmlrpc +@dirrm ${GEM_LIBDIR}/test/network/server +@dirrm ${GEM_LIBDIR}/test/network/handler +@dirrm ${GEM_LIBDIR}/test/network/client +@dirrm ${GEM_LIBDIR}/test/network +@dirrm ${GEM_LIBDIR}/test/lib/rake +@dirrm ${GEM_LIBDIR}/test/lib/puppettest/support +@dirrm ${GEM_LIBDIR}/test/lib/puppettest +@dirrm ${GEM_LIBDIR}/test/lib +@dirrm ${GEM_LIBDIR}/test/language/ast +@dirrm ${GEM_LIBDIR}/test/language +@dirrm ${GEM_LIBDIR}/test/executables +@dirrm ${GEM_LIBDIR}/test/certmgr +@dirrm ${GEM_LIBDIR}/test +@dirrm ${GEM_LIBDIR}/lib/puppet/util/rails +@dirrm ${GEM_LIBDIR}/lib/puppet/util/plist +@dirrm ${GEM_LIBDIR}/lib/puppet/util +@dirrm ${GEM_LIBDIR}/lib/puppet/type/file +@dirrm ${GEM_LIBDIR}/lib/puppet/type +@dirrm ${GEM_LIBDIR}/lib/puppet/transaction +@dirrm ${GEM_LIBDIR}/lib/puppet/sslcertificates +@dirrm ${GEM_LIBDIR}/lib/puppet/reports +@dirrm ${GEM_LIBDIR}/lib/puppet/reference +@dirrm ${GEM_LIBDIR}/lib/puppet/rails/database +@dirrm ${GEM_LIBDIR}/lib/puppet/rails +@dirrm ${GEM_LIBDIR}/lib/puppet/provider/zone +@dirrm ${GEM_LIBDIR}/lib/puppet/provider/user +@dirrm ${GEM_LIBDIR}/lib/puppet/provider/sshkey +@dirrm ${GEM_LIBDIR}/lib/puppet/provider/service +@dirrm ${GEM_LIBDIR}/lib/puppet/provider/port +@dirrm ${GEM_LIBDIR}/lib/puppet/provider/package +@dirrm ${GEM_LIBDIR}/lib/puppet/provider/nameservice +@dirrm ${GEM_LIBDIR}/lib/puppet/provider/mount +@dirrm ${GEM_LIBDIR}/lib/puppet/provider/maillist +@dirrm ${GEM_LIBDIR}/lib/puppet/provider/mailalias +@dirrm ${GEM_LIBDIR}/lib/puppet/provider/interface +@dirrm ${GEM_LIBDIR}/lib/puppet/provider/host +@dirrm ${GEM_LIBDIR}/lib/puppet/provider/group +@dirrm ${GEM_LIBDIR}/lib/puppet/provider/cron +@dirrm ${GEM_LIBDIR}/lib/puppet/provider +@dirrm ${GEM_LIBDIR}/lib/puppet/parser/resource +@dirrm ${GEM_LIBDIR}/lib/puppet/parser/ast +@dirrm ${GEM_LIBDIR}/lib/puppet/parser +@dirrm ${GEM_LIBDIR}/lib/puppet/node +@dirrm ${GEM_LIBDIR}/lib/puppet/network/xmlrpc +@dirrm ${GEM_LIBDIR}/lib/puppet/network/http_server +@dirrm ${GEM_LIBDIR}/lib/puppet/network/http/webrick +@dirrm ${GEM_LIBDIR}/lib/puppet/network/http/mongrel +@dirrm ${GEM_LIBDIR}/lib/puppet/network/http +@dirrm ${GEM_LIBDIR}/lib/puppet/network/handler +@dirrm ${GEM_LIBDIR}/lib/puppet/network/client +@dirrm ${GEM_LIBDIR}/lib/puppet/network +@dirrm ${GEM_LIBDIR}/lib/puppet/metatype +@dirrm ${GEM_LIBDIR}/lib/puppet/indirector/ssl_rsa +@dirrm ${GEM_LIBDIR}/lib/puppet/indirector/report +@dirrm ${GEM_LIBDIR}/lib/puppet/indirector/node +@dirrm ${GEM_LIBDIR}/lib/puppet/indirector/file_metadata +@dirrm ${GEM_LIBDIR}/lib/puppet/indirector/file_content +@dirrm ${GEM_LIBDIR}/lib/puppet/indirector/facts +@dirrm ${GEM_LIBDIR}/lib/puppet/indirector/checksum +@dirrm ${GEM_LIBDIR}/lib/puppet/indirector/catalog +@dirrm ${GEM_LIBDIR}/lib/puppet/indirector +@dirrm ${GEM_LIBDIR}/lib/puppet/file_serving/configuration +@dirrm ${GEM_LIBDIR}/lib/puppet/file_serving +@dirrm ${GEM_LIBDIR}/lib/puppet/feature +@dirrm ${GEM_LIBDIR}/lib/puppet/external/nagios +@dirrm ${GEM_LIBDIR}/lib/puppet/external/event-loop +@dirrm ${GEM_LIBDIR}/lib/puppet/external +@dirrm ${GEM_LIBDIR}/lib/puppet/config_stores +@dirrm ${GEM_LIBDIR}/lib/puppet +@dirrm ${GEM_LIBDIR}/lib +@dirrm ${GEM_LIBDIR}/ext/vim/syntax +@dirrm ${GEM_LIBDIR}/ext/vim/ftdetect +@dirrm ${GEM_LIBDIR}/ext/vim +@dirrm ${GEM_LIBDIR}/ext/logcheck +@dirrm ${GEM_LIBDIR}/ext/ldap +@dirrm ${GEM_LIBDIR}/ext/emacs +@dirrm ${GEM_LIBDIR}/ext +@dirrm ${GEM_LIBDIR}/examples/root/etc/puppet +@dirrm ${GEM_LIBDIR}/examples/root/etc/init.d +@dirrm ${GEM_LIBDIR}/examples/root/etc +@dirrm ${GEM_LIBDIR}/examples/root/bin +@dirrm ${GEM_LIBDIR}/examples/root +@dirrm ${GEM_LIBDIR}/examples/code/modules/sample-module/templates +@dirrm ${GEM_LIBDIR}/examples/code/modules/sample-module/manifests +@dirrm ${GEM_LIBDIR}/examples/code/modules/sample-module/lib/puppet/parser/functions +@dirrm ${GEM_LIBDIR}/examples/code/modules/sample-module/lib/puppet/parser +@dirrm ${GEM_LIBDIR}/examples/code/modules/sample-module/lib/puppet +@dirrm ${GEM_LIBDIR}/examples/code/modules/sample-module/lib +@dirrm ${GEM_LIBDIR}/examples/code/modules/sample-module +@dirrm ${GEM_LIBDIR}/examples/code/modules +@dirrm ${GEM_LIBDIR}/examples/code +@dirrm ${GEM_LIBDIR}/examples +@dirrm ${GEM_LIBDIR}/conf/suse +@dirrm ${GEM_LIBDIR}/conf/solaris/smf +@dirrm ${GEM_LIBDIR}/conf/solaris +@dirrm ${GEM_LIBDIR}/conf/redhat +@dirrm ${GEM_LIBDIR}/conf/gentoo/puppet +@dirrm ${GEM_LIBDIR}/conf/gentoo/init.d +@dirrm ${GEM_LIBDIR}/conf/gentoo/conf.d +@dirrm ${GEM_LIBDIR}/conf/gentoo +@dirrm ${GEM_LIBDIR}/conf/freebsd +@dirrm ${GEM_LIBDIR}/conf +@dirrm ${GEM_LIBDIR}/bin +@dirrm ${GEM_LIBDIR} diff --git a/sysutils/puppet/distinfo b/sysutils/puppet/distinfo index fa454a2b6b7..3ab5aa41174 100644 --- a/sysutils/puppet/distinfo +++ b/sysutils/puppet/distinfo @@ -1,8 +1,6 @@ -$NetBSD: distinfo,v 1.2 2008/03/13 20:05:09 tonnerre Exp $ +$NetBSD: distinfo,v 1.3 2008/04/04 15:20:48 jlam Exp $ -SHA1 (puppet-0.22.4.tgz) = afc6e64dcbfab251dd433c6e0de5015cbe0a37ec -RMD160 (puppet-0.22.4.tgz) = c836292dc112e52d32bfdcd68d74799135e9c2e9 -Size (puppet-0.22.4.tgz) = 642077 bytes -SHA1 (patch-aa) = 3573c5ad7852c3e03aab76a40188203069b58dbf -SHA1 (patch-ab) = f14b5f3d595fa5f9d1e115f85d9dd030a711d7bc -SHA1 (patch-ac) = 60ca77dd0dffcab2eba9c9a99c4094dca22c0fd1 +SHA1 (puppet-0.24.4.gem) = f07e544664f1f95ae55a94a1773681bfa873718f +RMD160 (puppet-0.24.4.gem) = 158e43103c2c0a42cedfa322112ec45c22d9d2e6 +Size (puppet-0.24.4.gem) = 652288 bytes +SHA1 (patch-ad) = c85064eea10564caa76fa8f36e550785ca82dc3b diff --git a/sysutils/puppet/files/puppetd.sh b/sysutils/puppet/files/puppetd.sh index aba642e6ffb..e06571994af 100644 --- a/sysutils/puppet/files/puppetd.sh +++ b/sysutils/puppet/files/puppetd.sh @@ -1,6 +1,6 @@ #!@RCD_SCRIPTS_SHELL@ # -# $NetBSD: puppetd.sh,v 1.1.1.1 2008/03/13 14:17:05 tonnerre Exp $ +# $NetBSD: puppetd.sh,v 1.2 2008/04/04 15:20:48 jlam Exp $ # # PROVIDE: puppetd # REQUIRE: DAEMON @@ -9,7 +9,7 @@ # Add the following lines to /etc/rc.conf to enable puppetd: # # puppetd="YES" -# puppetd_confdir="@PREFIX@/etc/puppet" +# puppetd_confdir="@PKG_SYSCONFDIR@" # puppetd_pid="/var/run/${name}.pid" # puppetd_flags="--confdir $puppetd_confdir --rundir /var/run" @@ -20,8 +20,8 @@ fi name="puppetd" rcvar=$name command="@PREFIX@/bin/${name}" -command_interpreter="@PREFIX@/bin/ruby18" -: ${puppetd_confdir="@PREFIX@/etc/puppet"} +command_interpreter="@RUBY@" +: ${puppetd_confdir="@PKG_SYSCONFDIR@"} : ${puppetd_pid="/var/run/${name}.pid"} : ${puppetd_flags="--confdir $puppetd_confdir --rundir /var/run"} diff --git a/sysutils/puppet/files/puppetmasterd.sh b/sysutils/puppet/files/puppetmasterd.sh index 38f096e5f72..dd30ac36bb7 100644 --- a/sysutils/puppet/files/puppetmasterd.sh +++ b/sysutils/puppet/files/puppetmasterd.sh @@ -1,6 +1,6 @@ #!@RCD_SCRIPTS_SHELL@ # -# $NetBSD: puppetmasterd.sh,v 1.1.1.1 2008/03/13 14:17:05 tonnerre Exp $ +# $NetBSD: puppetmasterd.sh,v 1.2 2008/04/04 15:20:48 jlam Exp $ # # PROVIDE: puppetmasterd # REQUIRE: DAEMON @@ -9,7 +9,7 @@ # Add the following lines to /etc/rc.conf to enable puppetmasterd: # # puppetmasterd="YES" -# puppetmasterd_confdir: Set to @PREFIX@/etc/puppet by default +# puppetmasterd_confdir: Set to @PKG_SYSCONFDIR@ by default # puppetmasterd_flags: Set to --confdir $puppetmasterd_confdir --rundir /var/run" by default # @@ -20,10 +20,10 @@ fi name="puppetmasterd" rcvar=$name command="@PREFIX@/bin/${name}" -command_interpreter="@PREFIX@/bin/ruby18" +command_interpreter="@RUBY@" start_precmd="puppetmasterd_checkconfig" restart_precmd="puppetmasterd_checkconfig" -: ${puppetmasterd_confdir="@PREFIX@/etc/puppet"} +: ${puppetmasterd_confdir="@PKG_SYSCONFDIR@"} : ${puppetmasterd_pid="/var/run/${name}.pid"} : ${puppetmasterd_flags="--confdir $puppetmasterd_confdir --rundir /var/run"} diff --git a/sysutils/puppet/patches/patch-aa b/sysutils/puppet/patches/patch-aa deleted file mode 100644 index 0d259820bcc..00000000000 --- a/sysutils/puppet/patches/patch-aa +++ /dev/null @@ -1,16 +0,0 @@ -$NetBSD: patch-aa,v 1.2 2008/03/13 20:05:09 tonnerre Exp $ - -Always define PATCH. Without it, puppetd hangs when upgrading INTERACTIVE port. -http://reductivelabs.com/trac/puppet/ticket/624 - ---- lib/puppet/provider/package/ports.rb.orig Tue May 8 14:55:34 2007 -+++ lib/puppet/provider/package/ports.rb Tue May 8 14:55:57 2007 -@@ -19,7 +19,7 @@ - # -p: create a package - # -N: install if the package is missing, otherwise upgrade - # -P: prefer binary packages -- cmd = %w{-p -N -P} << @model[:name] -+ cmd = %w{-p -N -P -M BATCH=yes} << @model[:name] - - output = portupgrade(*cmd) - if output =~ /\*\* No such / diff --git a/sysutils/puppet/patches/patch-ab b/sysutils/puppet/patches/patch-ab deleted file mode 100644 index bdcf43e4531..00000000000 --- a/sysutils/puppet/patches/patch-ab +++ /dev/null @@ -1,27 +0,0 @@ -$NetBSD: patch-ab,v 1.1.1.1 2008/03/13 14:17:05 tonnerre Exp $ - -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/patches/patch-ac b/sysutils/puppet/patches/patch-ac deleted file mode 100644 index 5e6c251a516..00000000000 --- a/sysutils/puppet/patches/patch-ac +++ /dev/null @@ -1,16 +0,0 @@ -$NetBSD: patch-ac,v 1.2 2008/03/13 20:05:09 tonnerre Exp $ - -Support package that contains '-' in its name, like syslog-ng -http://reductivelabs.com/trac/puppet/ticket/628 - ---- lib/puppet/provider/package/ports.rb.orig Wed May 9 17:12:39 2007 -+++ lib/puppet/provider/package/ports.rb Wed May 9 17:13:57 2007 -@@ -47,7 +47,7 @@ - match = $2 - info = $3 - -- unless pkgstuff =~ /^(\w+)-([0-9].+)$/ -+ unless pkgstuff =~ /^(\S+)-([^-\s]+)$/ - raise Puppet::PackageError, - "Could not match package info '%s'" % pkgstuff - end diff --git a/sysutils/puppet/patches/patch-ad b/sysutils/puppet/patches/patch-ad new file mode 100644 index 00000000000..7901d48293c --- /dev/null +++ b/sysutils/puppet/patches/patch-ad @@ -0,0 +1,13 @@ +$NetBSD: patch-ad,v 1.1 2008/04/04 15:20:48 jlam Exp $ + +--- ../puppet-0.24.4.gemspec.orig 2008-03-30 23:44:20.000000000 -0400 ++++ ../puppet-0.24.4.gemspec +@@ -3,8 +3,6 @@ name: puppet + version: !ruby/object:Gem::Version + version: 0.24.4 + platform: ruby +-authors: +-- + autorequire: puppet + bindir: bin + cert_chain: -- cgit v1.2.3