On Mon, Dec 19, 2011 at 08:00:42PM -0500, Matt Dainty wrote: > * Matt Dainty <m...@bodgit-n-scarper.com> [2011-12-19 11:31:54]: > > * Stuart Henderson <s...@spacehopper.org> [2011-12-19 11:16:10]: > > > On 2011-12-18, Matt Dainty <m...@bodgit-n-scarper.com> wrote: > > > > Attached is a new port for sysutils/ruby-mcollective. It has a > > > > dependency on the devel/ruby-systemu port I posted. I noticed the > > > > puppet and facter ports are prefixed with ruby- so I made this port the > > > > same. Part of the patch phase removes the bundled systemu and json gems > > > > so it should just fall back to use the system-wide ones. > > > > > > sysutils/mcollective already exists (actually it's a newer version > > > than the port you included). > > > > I must be going blind, I swear I went through CVS to make sure it > > definitely didn't exist beforehand. > > > > It looks like this is based on the devel branch rather than stable which > > is what I based my port on. I'll see if I can merge in some of my changes > > to stop it shipping it's own bundled gems for json and systemu. > > Based on me being a numpty, I've instead attached a diff for the > existing mcollective port with the following changes: > > * Add dependencies on the ruby-json and new ruby-systemu ports Where can one find the ruby-systemu port?
> * Remove the bundled json and systemu gems > * Also patch the client.cfg.dist file in the same way as server.cfg.dist > * Remove the cleanup of the subst_cmd bits due to... > * Altering the example files to be installed sans .dist suffix > * Adjust the PLIST to not include the now-removed gems, install the > renamed example files with @sample amd also install the rc.d script > > Tested on amd64. > > Matt > Index: mcollective/Makefile > =================================================================== > RCS file: /cvs/ports/sysutils/mcollective/Makefile,v > retrieving revision 1.1 > diff -u -r1.1 Makefile > --- mcollective/Makefile 20 Sep 2011 14:03:20 -0000 1.1 > +++ mcollective/Makefile 20 Dec 2011 00:35:23 -0000 > @@ -5,6 +5,7 @@ > COMMENT= framework for server orchestration/parallel job execution > > DISTNAME= mcollective-1.3.0 > +REVISION= 0 > > CATEGORIES= sysutils > > @@ -18,7 +19,9 @@ > PERMIT_DISTFILES_CDROM= Yes > PERMIT_DISTFILES_FTP= Yes > > -RUN_DEPENDS= net/ruby-stomp > +RUN_DEPENDS= net/ruby-stomp \ > + converters/ruby-json \ > + devel/ruby-systemu > > NO_BUILD= Yes > NO_REGRESS= Yes > @@ -31,10 +34,11 @@ > MAKE_FILE=ext/Makefile > > post-configure: > - ${SUBST_CMD} ${WRKSRC}/etc/server.cfg.dist > - > -# Prevent patch/subst_cmd leftovers from ending up in PLIST > -pre-install: > - rm ${WRKSRC}/etc/server.cfg.dist.* > +.for i in json systemu > + @rm -rf ${WRKSRC}/lib/mcollective/vendor/${i}/ \ > + ${WRKSRC}/lib/mcollective/vendor/load_${i}.rb > +.endfor > + ${SUBST_CMD} ${WRKSRC}/etc/server.cfg.dist \ > + ${WRKSRC}/etc/client.cfg.dist > > .include <bsd.port.mk> > Index: mcollective/patches/patch-etc_client_cfg_dist > =================================================================== > RCS file: mcollective/patches/patch-etc_client_cfg_dist > diff -N mcollective/patches/patch-etc_client_cfg_dist > --- /dev/null 1 Jan 1970 00:00:00 -0000 > +++ mcollective/patches/patch-etc_client_cfg_dist 20 Dec 2011 00:35:23 > -0000 > @@ -0,0 +1,12 @@ > +$OpenBSD$ > +--- etc/client.cfg.dist.orig Fri Dec 16 09:26:51 2011 > ++++ etc/client.cfg.dist Fri Dec 16 09:27:45 2011 > +@@ -1,7 +1,7 @@ > + topicprefix = /topic/ > + main_collective = mcollective > + collectives = mcollective > +-libdir = /usr/libexec/mcollective > ++libdir = ${TRUEPREFIX}/share/mcollective/plugins > + logfile = /dev/null > + loglevel = info > + > Index: mcollective/patches/patch-ext_Makefile > =================================================================== > RCS file: /cvs/ports/sysutils/mcollective/patches/patch-ext_Makefile,v > retrieving revision 1.1 > diff -u -r1.1 patch-ext_Makefile > --- mcollective/patches/patch-ext_Makefile 20 Sep 2011 14:03:20 -0000 > 1.1 > +++ mcollective/patches/patch-ext_Makefile 20 Dec 2011 00:35:23 -0000 > @@ -1,6 +1,6 @@ > $OpenBSD: patch-ext_Makefile,v 1.1 2011/09/20 14:03:20 uwe Exp $ > ---- ext/Makefile.orig Wed Jun 8 20:57:44 2011 > -+++ ext/Makefile Mon Sep 12 01:24:45 2011 > +--- ext/Makefile.orig Wed Jun 8 19:57:44 2011 > ++++ ext/Makefile Fri Dec 16 09:32:27 2011 > @@ -1,7 +1,5 @@ > #!/usr/bin/make -f > > @@ -9,7 +9,7 @@ > build: > > clean: > -@@ -9,36 +7,34 @@ clean: > +@@ -9,36 +7,37 @@ clean: > install: install-bin install-lib install-conf install-plugins install-doc > > install-bin: > @@ -38,9 +38,12 @@ > - rm $(DESTDIR)/etc/mcollective/ssl/PLACEHOLDER > - rm $(DESTDIR)/etc/mcollective/ssl/clients/PLACEHOLDER > + install -d $(PREFIX)/share/examples/mcollective/ > -+ cp -R etc/* $(PREFIX)/share/examples/mcollective/ > -+ rm $(PREFIX)/share/examples/mcollective/ssl/PLACEHOLDER > -+ rm $(PREFIX)/share/examples/mcollective/ssl/clients/PLACEHOLDER > ++ install -d $(PREFIX)/share/examples/mcollective/plugin.d > ++ install -d $(PREFIX)/share/examples/mcollective/ssl/clients > ++ cp etc/client.cfg.dist $(PREFIX)/share/examples/mcollective/client.cfg > ++ cp etc/server.cfg.dist $(PREFIX)/share/examples/mcollective/server.cfg > ++ cp etc/facts.yaml.dist $(PREFIX)/share/examples/mcollective/facts.yaml > ++ cp etc/rpc-help.erb $(PREFIX)/share/examples/mcollective > > install-plugins: > - install -d $(DESTDIR)/usr/share/mcollective/ > Index: mcollective/pkg/PLIST > =================================================================== > RCS file: /cvs/ports/sysutils/mcollective/pkg/PLIST,v > retrieving revision 1.1 > diff -u -r1.1 PLIST > --- mcollective/pkg/PLIST 20 Sep 2011 14:03:20 -0000 1.1 > +++ mcollective/pkg/PLIST 20 Dec 2011 00:35:23 -0000 > @@ -50,189 +50,7 @@ > lib/ruby/${MODRUBY_LIBREV}/mcollective/util.rb > lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/ > lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor.rb > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/ > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/.gitignore > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/CHANGES > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/COPYING > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/COPYING-json-jruby > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/GPL > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/README > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/README-json-jruby.markdown > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/Rakefile > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/TODO > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/VERSION > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/benchmarks/ > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/benchmarks/data/ > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/benchmarks/data-p4-3GHz-ruby18/ > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/benchmarks/data-p4-3GHz-ruby18/.keep > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkComparison.log > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkExt#generator_fast-autocorrelation.dat > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkExt#generator_fast.dat > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkExt#generator_pretty-autocorrelation.dat > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkExt#generator_pretty.dat > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkExt#generator_safe-autocorrelation.dat > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkExt#generator_safe.dat > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkExt.log > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkPure#generator_fast-autocorrelation.dat > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkPure#generator_fast.dat > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkPure#generator_pretty-autocorrelation.dat > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkPure#generator_pretty.dat > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkPure#generator_safe-autocorrelation.dat > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkPure#generator_safe.dat > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkPure.log > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkRails#generator-autocorrelation.dat > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkRails#generator.dat > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/benchmarks/data-p4-3GHz-ruby18/GeneratorBenchmarkRails.log > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkComparison.log > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkExt#parser-autocorrelation.dat > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkExt#parser.dat > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkExt.log > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkPure#parser-autocorrelation.dat > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkPure#parser.dat > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkPure.log > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkRails#parser-autocorrelation.dat > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkRails#parser.dat > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkRails.log > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkYAML#parser-autocorrelation.dat > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkYAML#parser.dat > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/benchmarks/data-p4-3GHz-ruby18/ParserBenchmarkYAML.log > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/benchmarks/data/.keep > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/benchmarks/generator2_benchmark.rb > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/benchmarks/generator_benchmark.rb > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/benchmarks/ohai.json > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/benchmarks/ohai.ruby > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/benchmarks/parser2_benchmark.rb > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/benchmarks/parser_benchmark.rb > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/bin/ > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/bin/edit_json.rb > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/bin/prettify_json.rb > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/data/ > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/data/example.json > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/data/index.html > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/data/prototype.js > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/diagrams/ > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/diagrams/.keep > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/ext/ > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/ext/json/ > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/ext/json/ext/ > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/ext/json/ext/generator/ > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/ext/json/ext/generator/extconf.rb > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/ext/json/ext/generator/generator.c > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/ext/json/ext/generator/generator.h > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/ext/json/ext/parser/ > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/ext/json/ext/parser/extconf.rb > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/ext/json/ext/parser/parser.c > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/ext/json/ext/parser/parser.h > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/ext/json/ext/parser/parser.rl > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/install.rb > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/java/ > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/java/lib/ > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/java/lib/bytelist-1.0.6.jar > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/java/lib/jcodings.jar > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/java/src/ > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/java/src/json/ > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/java/src/json/ext/ > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/java/src/json/ext/ByteListTranscoder.java > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/java/src/json/ext/Generator.java > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/java/src/json/ext/GeneratorMethods.java > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/java/src/json/ext/GeneratorService.java > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/java/src/json/ext/GeneratorState.java > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/java/src/json/ext/OptionsReader.java > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/java/src/json/ext/Parser.java > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/java/src/json/ext/Parser.rl > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/java/src/json/ext/ParserService.java > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/java/src/json/ext/RuntimeInfo.java > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/java/src/json/ext/StringDecoder.java > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/java/src/json/ext/StringEncoder.java > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/java/src/json/ext/Utils.java > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/json-java.gemspec > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/lib/ > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/lib/json/ > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/lib/json.rb > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/lib/json/Array.xpm > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/lib/json/FalseClass.xpm > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/lib/json/Hash.xpm > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/lib/json/Key.xpm > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/lib/json/NilClass.xpm > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/lib/json/Numeric.xpm > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/lib/json/String.xpm > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/lib/json/TrueClass.xpm > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/lib/json/add/ > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/lib/json/add/core.rb > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/lib/json/add/rails.rb > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/lib/json/common.rb > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/lib/json/editor.rb > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/lib/json/ext/ > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/lib/json/ext.rb > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/lib/json/ext/.keep > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/lib/json/json.xpm > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/lib/json/pure/ > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/lib/json/pure.rb > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/lib/json/pure/generator.rb > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/lib/json/pure/parser.rb > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/lib/json/version.rb > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/tests/ > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/tests/fixtures/ > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/tests/fixtures/fail1.json > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/tests/fixtures/fail10.json > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/tests/fixtures/fail11.json > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/tests/fixtures/fail12.json > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/tests/fixtures/fail13.json > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/tests/fixtures/fail14.json > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/tests/fixtures/fail18.json > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/tests/fixtures/fail19.json > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/tests/fixtures/fail2.json > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/tests/fixtures/fail20.json > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/tests/fixtures/fail21.json > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/tests/fixtures/fail22.json > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/tests/fixtures/fail23.json > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/tests/fixtures/fail24.json > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/tests/fixtures/fail25.json > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/tests/fixtures/fail27.json > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/tests/fixtures/fail28.json > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/tests/fixtures/fail3.json > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/tests/fixtures/fail4.json > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/tests/fixtures/fail5.json > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/tests/fixtures/fail6.json > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/tests/fixtures/fail7.json > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/tests/fixtures/fail8.json > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/tests/fixtures/fail9.json > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/tests/fixtures/pass1.json > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/tests/fixtures/pass15.json > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/tests/fixtures/pass16.json > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/tests/fixtures/pass17.json > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/tests/fixtures/pass2.json > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/tests/fixtures/pass26.json > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/tests/fixtures/pass3.json > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/tests/setup_variant.rb > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/tests/test_json.rb > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/tests/test_json_addition.rb > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/tests/test_json_encoding.rb > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/tests/test_json_fixtures.rb > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/tests/test_json_generate.rb > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/tests/test_json_string_matching.rb > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/tests/test_json_unicode.rb > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/tools/ > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/tools/fuzz.rb > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/json/tools/server.rb > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/load_json.rb > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/load_systemu.rb > lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/require_vendored.rb > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/systemu/ > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/systemu/LICENSE > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/systemu/README > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/systemu/README.erb > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/systemu/Rakefile > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/systemu/lib/ > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/systemu/lib/systemu.rb > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/systemu/samples/ > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/systemu/samples/a.rb > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/systemu/samples/b.rb > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/systemu/samples/c.rb > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/systemu/samples/d.rb > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/systemu/samples/e.rb > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/systemu/samples/f.rb > -lib/ruby/${MODRUBY_LIBREV}/mcollective/vendor/systemu/systemu.gemspec > sbin/mc-call-agent > sbin/mc-controller > sbin/mc-facts > @@ -454,12 +272,21 @@ > share/doc/mcollective/index.html > share/doc/mcollective/rdoc-style.css > share/examples/mcollective/ > -share/examples/mcollective/client.cfg.dist > -share/examples/mcollective/facts.yaml.dist > +@sample ${SYSCONFDIR}/mcollective/ > +share/examples/mcollective/client.cfg > +@sample ${SYSCONFDIR}/mcollective/client.cfg > +share/examples/mcollective/facts.yaml > +@sample ${SYSCONFDIR}/mcollective/facts.yaml > share/examples/mcollective/rpc-help.erb > -share/examples/mcollective/server.cfg.dist > +@sample ${SYSCONFDIR}/mcollective/rpc-help.erb > +share/examples/mcollective/server.cfg > +@sample ${SYSCONFDIR}/mcollective/server.cfg > +share/examples/mcollective/plugin.d/ > share/examples/mcollective/ssl/ > share/examples/mcollective/ssl/clients/ > +@sample ${SYSCONFDIR}/mcollective/plugin.d/ > +@sample ${SYSCONFDIR}/mcollective/ssl/ > +@sample ${SYSCONFDIR}/mcollective/ssl/clients/ > share/mcollective/ > share/mcollective/plugins/ > share/mcollective/plugins/mcollective/ > @@ -487,3 +314,4 @@ > share/mcollective/plugins/mcollective/security/aes_security.rb > share/mcollective/plugins/mcollective/security/psk.rb > share/mcollective/plugins/mcollective/security/ssl.rb > +@rcscript ${RCDIR}/mcollectived -- Cheers, Jasper "Stay Hungry. Stay Foolish"