From 4ac30c966eca7894da64eed3e4a4e28141db7137 Mon Sep 17 00:00:00 2001 From: Florian Pose Date: Thu, 2 Sep 2021 11:48:53 +0200 Subject: [PATCH] Avoid double quotes in arithmetic expansion. (cherry picked from commit 5bd401490f2fcd599938854a8ab0e210877109bd) --- script/ethercatctl.in | 6 +++--- script/init.d/ethercat.in | 8 ++++---- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/script/ethercatctl.in b/script/ethercatctl.in index 361b95d8..2da6e95b 100755 --- a/script/ethercatctl.in +++ b/script/ethercatctl.in @@ -99,7 +99,7 @@ start) parse_mac_address "${BACKUP}" BACKUPS=${BACKUPS}${MAC} - MASTER_INDEX=$(( "${MASTER_INDEX}" + 1)) + MASTER_INDEX=$((${MASTER_INDEX} + 1)) done # load master module @@ -186,12 +186,12 @@ status) while true; do DEVICE=$(eval echo "\${MASTER${MASTER_COUNT}_DEVICE}") if [ -z "${DEVICE}" ]; then break; fi - MASTER_COUNT=$(( "${MASTER_COUNT}" + 1)) + MASTER_COUNT=$((${MASTER_COUNT} + 1)) done RESULT=0 - for i in $(seq 0 "$(( "${MASTER_COUNT}" - 1))"); do + for i in $(seq 0 "$((${MASTER_COUNT} - 1))"); do echo -n "Master${i} " # Check if the master is in idle or operation phase diff --git a/script/init.d/ethercat.in b/script/init.d/ethercat.in index 51652d41..0f5c98ab 100755 --- a/script/init.d/ethercat.in +++ b/script/init.d/ethercat.in @@ -6,7 +6,7 @@ # # $Id$ # -# Copyright (C) 2006-2008 Florian Pose, Ingenieurgemeinschaft IgH +# Copyright (C) 2006-2021 Florian Pose, Ingenieurgemeinschaft IgH # # This file is part of the IgH EtherCAT Master. # @@ -162,7 +162,7 @@ start) parse_mac_address "${BACKUP}" BACKUPS=${BACKUPS}${MAC} - MASTER_INDEX=$(( "${MASTER_INDEX}" + 1)) + MASTER_INDEX=$((${MASTER_INDEX} + 1)) done # load master module @@ -237,12 +237,12 @@ status) while true; do DEVICE=$(eval echo "\${MASTER${MASTER_COUNT}_DEVICE}") if [ -z "${DEVICE}" ]; then break; fi - MASTER_COUNT=$(( "${MASTER_COUNT}" + 1)) + MASTER_COUNT=$((${MASTER_COUNT} + 1)) done RESULT=0 - for i in $(seq 0 "$(( "${MASTER_COUNT}" - 1))"); do + for i in $(seq 0 "$((${MASTER_COUNT} - 1))"); do echo -n "Master${i} " # Check if the master is in idle or operation phase