I have a module with its files/ directory symlinked to a SVN checkout outside of the module path (specifically, to /shared_svn). (explanation below) in a few places within that directory structure, there are some dead symlinks. When I run puppetdoc on my modules and manifests, it dies with "Could not generate documentation: No such file or directory" because the file it's looking for is a symlink to a non-existent file.

I know that the actual error is being generated in rdoc itself, specifically an Errno::ENOENT (no such file or directory) in rdoc.rb (for 1.8.7-p299, on line 177).

Is there any way to get puppetdoc to ignore a specified path, or paths?

Aside from patching puppetdoc itself, can anyone think of a way to work around this? Anything better than doing a second checkout of my configs without the offending SVN directory and running puppetdoc against that?

Thanks,
Jason

PS - The reason for this is a bit of a pain, but it's a set of configuration files which are managed by puppet on new machines, and managed via a cron'ed svn update on older machines. The symlinks are for the older machines, and refer to local paths on them...

--
You received this message because you are subscribed to the Google Groups "Puppet 
Users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to