From 4cb31f696a5183ac11ccbf5d6f30d28a796a4373 Mon Sep 17 00:00:00 2001 From: Alberto Di Meglio Date: Fri, 3 Dec 2004 01:42:34 +0000 Subject: [PATCH] Fixed return codes of check_certs --- org.glite.deployment.lb/config/scripts/glite-lb-config.py | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/org.glite.deployment.lb/config/scripts/glite-lb-config.py b/org.glite.deployment.lb/config/scripts/glite-lb-config.py index caceb89..79ccdc2 100644 --- a/org.glite.deployment.lb/config/scripts/glite-lb-config.py +++ b/org.glite.deployment.lb/config/scripts/glite-lb-config.py @@ -210,6 +210,18 @@ if __name__ == '__main__': glib.print_params(params) sys.exit(0) + # Check certificates + if params.has_key('glite.installer.checkcerts'): + if params['glite.installer.checkcerts'] == "true": + if glib.check_certs(params) != 0: + print "An error occurred while configuring the %s service" \ + % service.friendly_name + sys.exit(1) + + # Print configuration parameters + if verbose: + glib.print_params(params) + service.copyright() service.version() service.banner() @@ -225,5 +237,4 @@ if __name__ == '__main__': if service.start() != 0: print "An error occurred while strating the %s" % service.friendly.name sys.exit(1) - - \ No newline at end of file + -- 1.8.2.3