#!/bin/sh # # clusterautosetup This auto setup client nodes # # chkconfig: 345 15 15 # description: autosetup client node # # processname: clusterautosetup # version: 1.0 # Source the library functions . /etc/rc.d/init.d/functions SETUP_CLI="/usr/bin/setup_client_clic" # let see how we were called case "$1" in # keys) # gprintf "retrieve Keys: " # ${SETUP_CLI} retrieve_key # ${SETUP_CLI} update_authdkey # ${SETUP_CLI} update_sshkey # ;; service) gprintf "reconfigure service: " ${SETUP_CLI} service_adjust ;; # mpi) # gprintf "reconfigure MPI: " # ${SETUP_CLI} retrieve_mpi # ${SETUP_CLI} update_mpimachine # ;; nis) gprintf "reconfigure NIS: " ${SETUP_CLI} nis_config ;; start) ${SETUP_CLI} all ;; stop) gprintf "just for fun..." ;; reload) ${SETUP_CLI} restart ;; *) gprintf "Usage: clusterautosetup {keys|service|mpi|nis|start}\n" exit 1 esac