ref: refs/heads/master
commit d5360603198408b3d66d148a14d1fa865dd380b7
Author: Jiri Suchomel
Date: Tue Nov 10 09:28:37 2009 +0100
- adapt to new API of SERVICES::Execute call (bnc#554026)
- 0.0.9
---
plugins/mail_settings/app/models/mail_settings.rb | 5 ++++-
.../package/yast2-webservice-mailsettings.changes | 6 ++++++
.../package/yast2-webservice-mailsettings.spec | 2 +-
.../mail_settings/test/unit/mail_settings_test.rb | 2 +-
4 files changed, 12 insertions(+), 3 deletions(-)
diff --git a/plugins/mail_settings/app/models/mail_settings.rb b/plugins/mail_settings/app/models/mail_settings.rb
index 76203b7..347f1c3 100644
--- a/plugins/mail_settings/app/models/mail_settings.rb
+++ b/plugins/mail_settings/app/models/mail_settings.rb
@@ -71,7 +71,10 @@ class MailSettings
Rails.logger.debug "YaPI returns: '#{yapi_ret}'"
raise MailSettingsError.new(yapi_ret) unless yapi_ret.empty?
- yapi_ret = YastService.Call("YaPI::SERVICES::Execute", "postfix", "restart")
+ yapi_ret = YastService.Call("YaPI::SERVICES::Execute", {
+ "name" => [ "s", "postfix"],
+ "action"=> [ "s", "restart"]
+ })
Rails.logger.debug "YaPI returns: '#{yapi_ret.inspect}'"
raise MailSettingsError.new(yapi_ret["stderr"]) unless yapi_ret["stderr"].empty?
true
diff --git a/plugins/mail_settings/package/yast2-webservice-mailsettings.changes b/plugins/mail_settings/package/yast2-webservice-mailsettings.changes
index 3ce8168..1600321 100644
--- a/plugins/mail_settings/package/yast2-webservice-mailsettings.changes
+++ b/plugins/mail_settings/package/yast2-webservice-mailsettings.changes
@@ -1,4 +1,10 @@
-------------------------------------------------------------------
+Tue Nov 10 09:10:28 CET 2009 - jsuchome@suse.cz
+
+- adapt to new API of SERVICES::Execute call (bnc#554026)
+- 0.0.9
+
+-------------------------------------------------------------------
Thu Nov 5 10:11:08 CET 2009 - jsuchome@suse.cz
- kkaempf: GPLv2 only
diff --git a/plugins/mail_settings/package/yast2-webservice-mailsettings.spec b/plugins/mail_settings/package/yast2-webservice-mailsettings.spec
index 26009b7..8be8b87 100644
--- a/plugins/mail_settings/package/yast2-webservice-mailsettings.spec
+++ b/plugins/mail_settings/package/yast2-webservice-mailsettings.spec
@@ -14,7 +14,7 @@ PreReq: yast2-webservice
License: GPL v2 only
Group: Productivity/Networking/Web/Utilities
Autoreqprov: on
-Version: 0.0.8
+Version: 0.0.9
Release: 0
Summary: YaST2 - Webservice - Mail Settings
Source: www.tar.bz2
diff --git a/plugins/mail_settings/test/unit/mail_settings_test.rb b/plugins/mail_settings/test/unit/mail_settings_test.rb
index 606c063..1db34e4 100644
--- a/plugins/mail_settings/test/unit/mail_settings_test.rb
+++ b/plugins/mail_settings/test/unit/mail_settings_test.rb
@@ -7,7 +7,7 @@ class MailSettingsTest < ActiveSupport::TestCase
def setup
@model = MailSettings.instance
YastService.stubs(:Call).with('YaPI::MailSettings::Read').returns({ })
- YastService.stubs(:Call).with('YaPI::SERVICES::Execute', 'postfix', 'restart').returns({ "stdout" => "", "exit" => 0, "stderr" => ""})
+ YastService.stubs(:Call).with('YaPI::SERVICES::Execute', {"name" => [ "s", "postfix" ], "action" => [ "s", "restart"]}).returns({ "stdout" => "", "exit" => 0, "stderr" => ""})
@model.read
end
--
To unsubscribe, e-mail: yast-commit+unsubscribe@opensuse.org
For additional commands, e-mail: yast-commit+help@opensuse.org