# File lib/puppet/util/reference.rb, line 192 192: def trac 193: File.open("/tmp/puppetdoc.txt", "w") do |f| 194: f.puts self.to_trac 195: end 196: 197: puts "Writing %s reference to trac as %s" % [@name, @page] 198: cmd = %{sudo trac-admin /opt/rl/trac/puppet wiki import %s /tmp/puppetdoc.txt} % self.page 199: output = %x{#{cmd}} 200: unless $? == 0 201: $stderr.puts "trac-admin failed" 202: $stderr.puts output 203: exit(1) 204: end 205: unless output =~ /^\s+/ 206: $stderr.puts output 207: end 208: end