e6b8dfd8c1
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@428 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
25 lines
690 B
Bash
Executable File
25 lines
690 B
Bash
Executable File
#!/bin/sh
|
|
CONSERVER=$2
|
|
if [ -z "$CONSERVER" ]; then
|
|
CONSERVER=`nodels $1 nodehm.conserver`
|
|
fi
|
|
if [ -z "$CONSERVER" ]; then
|
|
CONSERVER=$XCATHOST
|
|
fi
|
|
if [ -z "$CONSERVER" ]; then
|
|
CONSERVER=localhost
|
|
fi
|
|
#NOTE: IPv6 is not good with the below if going by IP, needs more sophisticated
|
|
#parsing
|
|
CONSERVER=`echo $CONSERVER|cut -d: -f 1`
|
|
if [ ! -f $HOME/.consolerc ]; then
|
|
echo 'config * {' > $HOME/.consolerc
|
|
echo " port 782;" >> $HOME/.consolerc
|
|
echo " sslenabled yes;" >> $HOME/.consolerc
|
|
echo " sslauthority $HOME/.xcat/ca.pem;" >> $HOME/.consolerc
|
|
echo " sslcredentials $HOME/.xcat/client-cred.pem;" >> $HOME/.consolerc
|
|
echo '}' >> $HOME/.consolerc
|
|
fi
|
|
|
|
exec console -M $CONSERVER $1
|