diff options
| author | Bogdan Dobrelya <bdobrelia@mirantis.com> | 2016-08-18 09:59:32 +0200 |
|---|---|---|
| committer | Bogdan Dobrelya <bdobrelia@mirantis.com> | 2016-08-18 09:59:32 +0200 |
| commit | f7d5d6e48c186b1e0e973d7ee63224644d94ae0a (patch) | |
| tree | 88357ef5c3add959ac4a93f25ec129d6595b3469 /scripts | |
| parent | b02d325f21e643710d0e86bbdcf4206c38182516 (diff) | |
| download | rabbitmq-server-git-f7d5d6e48c186b1e0e973d7ee63224644d94ae0a.tar.gz | |
Fix bashisms in rabbitmq OCF RA
Change "printf %b" to be passing the checkbashisms.
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
Diffstat (limited to 'scripts')
| -rwxr-xr-x | scripts/rabbitmq-server-ha.ocf | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/scripts/rabbitmq-server-ha.ocf b/scripts/rabbitmq-server-ha.ocf index 9e07dc8490..8f9cb16aa5 100755 --- a/scripts/rabbitmq-server-ha.ocf +++ b/scripts/rabbitmq-server-ha.ocf @@ -1616,13 +1616,13 @@ get_monitor() { elif [ -n "${queues}" ]; then local q_c - q_c=`printf "%b\n" "${queues}" | wc -l` + q_c=`printf %b "${queues}\n" | wc -l` local mem - mem=`printf "%b\n" "${queues}" | awk -v sum=0 '{sum+=$1} END {print (sum/1048576)}'` + mem=`printf %b "${queues}\n" | awk -v sum=0 '{sum+=$1} END {print (sum/1048576)}'` local mes - mes=`printf "%b\n" "${queues}" | awk -v sum=0 '{sum+=$2} END {print sum}'` + mes=`printf %b "${queues}\n" | awk -v sum=0 '{sum+=$2} END {print sum}'` local c_u - c_u=`printf "%b\n" "${queues}" | awk -v sum=0 -v cnt=${q_c} '{sum+=$3} END {print (sum+1)/(cnt+1)}'` + c_u=`printf %b "${queues}\n" | awk -v sum=0 -v cnt=${q_c} '{sum+=$3} END {print (sum+1)/(cnt+1)}'` local status status=`echo $(su_rabbit_cmd "${OCF_RESKEY_ctl} -q status")` ocf_log info "${LH} RabbitMQ is running ${q_c} queues consuming ${mem}m of ${TOTALVMEM}m total, with ${mes} queued messages, average consumer utilization ${c_u}" |
