From 0b7ad0153f215cc84af0a409bd83215f0bd87189 Mon Sep 17 00:00:00 2001 From: Tony Mack Date: Tue, 16 Feb 2010 23:46:16 +0000 Subject: [PATCH] make sure server key (node's private key) exists before starting the server --- sfa/init.d/sfa-cm | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/sfa/init.d/sfa-cm b/sfa/init.d/sfa-cm index 5fb94b35..e3bbd966 100755 --- a/sfa/init.d/sfa-cm +++ b/sfa/init.d/sfa-cm @@ -16,12 +16,20 @@ # source function library . /etc/init.d/functions +init_key() { + # if key doesnt exist use sfa_componenet_setup to get it + if [ ! -f /var/lib/sfa/server.key ]; then + /usr/bin/sfa_component_setup.py -k + fi +} start() { echo -n $"Starting SFA: " if [ "$SFA_CM_ENABLED" ]; then echo "Component Mgr" + # make sure server key (nodes private key) exists first + init_key /usr/bin/sfa-server.py -c -d $OPTIONS fi -- 2.47.0