From 6f01e2c6b646b8173ecb92da0c9d185a9b533109 Mon Sep 17 00:00:00 2001 From: pesetskyps Date: Mon, 18 May 2015 16:08:39 +0300 Subject: [PATCH] split the output of net share to exclude error Added explicit split of the output variable to get rid of error Error: Could not prefetch net_share provider 'net_share': undefined method `each' for # --- modules/net_share/lib/puppet/provider/net_share/net_share.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/net_share/lib/puppet/provider/net_share/net_share.rb b/modules/net_share/lib/puppet/provider/net_share/net_share.rb index 630e238..ec76f39 100644 --- a/modules/net_share/lib/puppet/provider/net_share/net_share.rb +++ b/modules/net_share/lib/puppet/provider/net_share/net_share.rb @@ -60,7 +60,7 @@ def flush def self.query(name) cmd = [command(:net), 'share', name] output = execute(cmd, { :failonfail => false }) - + output = output.split("\n") properties = {} properties[:name] = name