From 149d25e422fc11bbb70f62cf85a64e64f84de1d9 Mon Sep 17 00:00:00 2001 From: Daniel STAN Date: Sat, 21 Jul 2012 00:31:25 +0200 Subject: [PATCH] [secours] regen conf + debug Ignore-this: b5d49a4a72aeddfd03b8e14a82b86303 darcs-hash:20120720223125-28565-8eaf6c0c6f2644d07e50d123c219382babd2e9c1.gz --- secours/secours.py | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/secours/secours.py b/secours/secours.py index 93d64abd..c97de563 100644 --- a/secours/secours.py +++ b/secours/secours.py @@ -265,11 +265,19 @@ def main(): print "Mode %s" % mode_m_apres - if etat_h_apres == etat_h_avant and HOSTNAME != "komaz": + + if HOSTNAME == 'komaz': + fichier, commentaire = FICHIERS.items()[0] + try: + rewrite_config(fichier, commentaire, etat_h_apres) + except IOError: + import traceback + traceback.print_exc(file = sys.stderr) + + if etat_h_apres == etat_h_avant: print "L'hôte est déjà en état `%s'" % etat_h_avant else: - if etat_h_apres != etat_h_avant: - cron("Passage de `%s' en etat `%s'" % (HOSTNAME, etat_h_apres)) + cron("Passage de `%s' en etat `%s'" % (HOSTNAME, etat_h_apres)) # Réécriture des fichiers for fichier, commentaire in FICHIERS.items(): @@ -284,6 +292,7 @@ def main(): set_etat(etat_h_apres) # Exécution des commandes + print "Execution des commandes %s" % ('; '.join(COMMANDES)) for commande in COMMANDES: os.system(commande)