[PATCH aeolus-configure] BZ#852511 - aeolus-services prints "stoping <service>" instead of "stopping <service>"

Steve Linabery slinaber at redhat.com
Tue Sep 4 15:59:42 UTC 2012


Fixes https://bugzilla.redhat.com/show_bug.cgi?id=852511 by putting action
messages in a hash instead of creating them by appending 'ing' to the action
string.
---
 bin/aeolus-services |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/bin/aeolus-services b/bin/aeolus-services
index 2becbfd..adfc9a8 100755
--- a/bin/aeolus-services
+++ b/bin/aeolus-services
@@ -37,10 +37,14 @@ end
 # ordered as in rc.d
 $services = %w(mongod iwhd postgresql httpd deltacloud-core libvirtd aeolus-conductor conductor-dbomatic imagefactory ntpd)
 
+$action_messages = {'status' => 'Checking status of',
+                    'start'  => 'Starting',
+                    'stop'   => 'Stopping'}
+
 def perform(action, svcs)
   action = action.to_s
   svcs.map do |script|
-    puts "\n#{action.capitalize}ing #{script} ..."
+    puts "\n#{$action_messages[action]} #{script} ..."
     cmd = "service #{script} #{action}"
     out = `#{cmd}`
     if $?.to_i == 0
-- 
1.7.7.6




More information about the aeolus-devel mailing list