IFS fix in plugins
This commit is contained in:
parent
d6627ffe6a
commit
b72798ef35
@ -30,6 +30,7 @@
|
|||||||
# @(#) 2019-01-24: arguments fix [Patrick Van der Veken]
|
# @(#) 2019-01-24: arguments fix [Patrick Van der Veken]
|
||||||
# @(#) 2019-03-09: changed format of stanzas in configuration file &
|
# @(#) 2019-03-09: changed format of stanzas in configuration file &
|
||||||
# @(#) added support for --log-healthy [Patrick Van der Veken]
|
# @(#) added support for --log-healthy [Patrick Van der Veken]
|
||||||
|
# @(#) 2019-04-08: IFS fix [Patrick Van der Veken]
|
||||||
# -----------------------------------------------------------------------------
|
# -----------------------------------------------------------------------------
|
||||||
# DO NOT CHANGE THIS FILE UNLESS YOU KNOW WHAT YOU ARE DOING!
|
# DO NOT CHANGE THIS FILE UNLESS YOU KNOW WHAT YOU ARE DOING!
|
||||||
#******************************************************************************
|
#******************************************************************************
|
||||||
@ -39,7 +40,7 @@ function check_hpux_sg_cluster_status
|
|||||||
{
|
{
|
||||||
# ------------------------- CONFIGURATION starts here -------------------------
|
# ------------------------- CONFIGURATION starts here -------------------------
|
||||||
typeset _CONFIG_FILE="${CONFIG_DIR}/$0.conf"
|
typeset _CONFIG_FILE="${CONFIG_DIR}/$0.conf"
|
||||||
typeset _VERSION="2019-03-09" # YYYY-MM-DD
|
typeset _VERSION="2019-04-08" # YYYY-MM-DD
|
||||||
typeset _SUPPORTED_PLATFORMS="HP-UX" # uname -s match
|
typeset _SUPPORTED_PLATFORMS="HP-UX" # uname -s match
|
||||||
typeset _SG_DAEMON="/usr/lbin/cmcld"
|
typeset _SG_DAEMON="/usr/lbin/cmcld"
|
||||||
# ------------------------- CONFIGURATION ends here ---------------------------
|
# ------------------------- CONFIGURATION ends here ---------------------------
|
||||||
@ -129,7 +130,7 @@ fi
|
|||||||
# do cluster status checks
|
# do cluster status checks
|
||||||
# (replace ':' by '|' for cmcviewcl output)
|
# (replace ':' by '|' for cmcviewcl output)
|
||||||
grep -E -e "^sg:" ${_CONFIG_FILE} 2>/dev/null | tr '|' ':' 2>/dev/null |\
|
grep -E -e "^sg:" ${_CONFIG_FILE} 2>/dev/null | tr '|' ':' 2>/dev/null |\
|
||||||
while read -r _ _SG_ENTRY
|
while IFS=":" read -r _ _SG_ENTRY
|
||||||
do
|
do
|
||||||
# field split
|
# field split
|
||||||
_SG_CFG_PARAM="$(print ${_SG_ENTRY} | cut -f1 -d'=')" # field 1
|
_SG_CFG_PARAM="$(print ${_SG_ENTRY} | cut -f1 -d'=')" # field 1
|
||||||
|
@ -30,6 +30,7 @@
|
|||||||
# @(#) 2019-01-24: arguments fix [Patrick Van der Veken]
|
# @(#) 2019-01-24: arguments fix [Patrick Van der Veken]
|
||||||
# @(#) 2019-03-09: changed format of stanzas in configuration file &
|
# @(#) 2019-03-09: changed format of stanzas in configuration file &
|
||||||
# @(#) added support for --log-healthy [Patrick Van der Veken]
|
# @(#) added support for --log-healthy [Patrick Van der Veken]
|
||||||
|
# @(#) 2019-04-08: IFS fix [Patrick Van der Veken]
|
||||||
# -----------------------------------------------------------------------------
|
# -----------------------------------------------------------------------------
|
||||||
# DO NOT CHANGE THIS FILE UNLESS YOU KNOW WHAT YOU ARE DOING!
|
# DO NOT CHANGE THIS FILE UNLESS YOU KNOW WHAT YOU ARE DOING!
|
||||||
#******************************************************************************
|
#******************************************************************************
|
||||||
@ -39,7 +40,7 @@ function check_hpux_sg_package_status
|
|||||||
{
|
{
|
||||||
# ------------------------- CONFIGURATION starts here -------------------------
|
# ------------------------- CONFIGURATION starts here -------------------------
|
||||||
typeset _CONFIG_FILE="${CONFIG_DIR}/$0.conf"
|
typeset _CONFIG_FILE="${CONFIG_DIR}/$0.conf"
|
||||||
typeset _VERSION="2019-03-09" # YYYY-MM-DD
|
typeset _VERSION="2019-04-08" # YYYY-MM-DD
|
||||||
typeset _SUPPORTED_PLATFORMS="HP-UX" # uname -s match
|
typeset _SUPPORTED_PLATFORMS="HP-UX" # uname -s match
|
||||||
typeset _SG_DAEMON="/usr/lbin/cmcld"
|
typeset _SG_DAEMON="/usr/lbin/cmcld"
|
||||||
# ------------------------- CONFIGURATION ends here ---------------------------
|
# ------------------------- CONFIGURATION ends here ---------------------------
|
||||||
@ -130,7 +131,7 @@ fi
|
|||||||
# do package status checks
|
# do package status checks
|
||||||
# (replace ':' by '|' for cmcviewcl output)
|
# (replace ':' by '|' for cmcviewcl output)
|
||||||
grep -E -e "^sg:" ${_CONFIG_FILE} 2>/dev/null | tr '|' ':' 2>/dev/null |\
|
grep -E -e "^sg:" ${_CONFIG_FILE} 2>/dev/null | tr '|' ':' 2>/dev/null |\
|
||||||
while read -r _ _SG_ENTRY
|
while IFS=":" read -r _ _SG_ENTRY
|
||||||
do
|
do
|
||||||
# field split
|
# field split
|
||||||
_SG_PACKAGE="$(print ${_SG_ENTRY} | cut -f1 -d':')"
|
_SG_PACKAGE="$(print ${_SG_ENTRY} | cut -f1 -d':')"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user