From: <dar...@us...> - 2011-01-20 19:42:12
|
Revision: 259 http://etch.svn.sourceforge.net/etch/?rev=259&view=rev Author: darrendao Date: 2011-01-20 19:42:05 +0000 (Thu, 20 Jan 2011) Log Message: ----------- Update etch_to_trunk so that user can specify where the nventory server is running Modified Paths: -------------- trunk/client/etch_to_trunk Modified: trunk/client/etch_to_trunk =================================================================== --- trunk/client/etch_to_trunk 2011-01-19 23:16:00 UTC (rev 258) +++ trunk/client/etch_to_trunk 2011-01-20 19:42:05 UTC (rev 259) @@ -15,6 +15,9 @@ opts.on('-t', '--timezone TIMEZONE', 'Time zone of etch server.') do |opt| options[:timezone] = opt end +opts.on('--nv SERVER', 'Where nVentory server is running.') do |opt| + options[:nv_server] = opt +end opts.on_tail('-h', '--help', 'Show this message.') do puts opts exit @@ -37,7 +40,12 @@ end # Find the requested clients -nvclient = NVentory::Client.new +nv_server = options[:nv_server] +if nv_server + nvclient = NVentory::Client.new(:server=>"http://#{nv_server}") +else + nvclient = NVentory::Client.new +end results = nvclient.get_objects('nodes', {}, { 'name' => nodes }, {}, {}) nodes.each do |name| if results.empty? && results[name].nil? This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |