#!/bin/bash
# 
# This script is not intended to be called directly by an user.
#
# This script is called by HMCList.java to obtain a list of
# configured xntp servers (i.e., lshmc -r -F xntpserver).
#
# An alternate command that could be used is "ntpdc -c peers". 
# But this only works if ntpd is running.
#
# The stdout of this script is expected by HMCList.java that each ntp 
# server must end with the (i.e., delimiter) '|' characrer; including
# the last one.
# For example: "127.127.1.0|myntpserver.mydomain.com|"

xntpserver=""
while read line
do
   if [ -z ${xntpserver} ];then
      xntpserver="${line}|"
   else
      xntpserver="${xntpserver}${line}|"
   fi
done <<EOF
`/usr/bin/egrep -i "^[Ss][Ee][Rr][Vv][Ee][Rr]" /etc/ntp.conf | /usr/bin/awk '{print $2}'`
EOF

echo ${xntpserver}
exit 0

