]> git.puffer.fish Git - mirror/frr.git/commitdiff
tools: apply various shellcheck recommendations
authorQuentin Young <qlyoung@nvidia.com>
Mon, 6 Dec 2021 04:31:11 +0000 (23:31 -0500)
committerDonald Sharp <sharpd@nvidia.com>
Thu, 16 Jun 2022 16:20:36 +0000 (12:20 -0400)
Signed-off-by: Quentin Young <qlyoung@nvidia.com>
tools/frrcommon.sh.in

index a610e56d3b6845943c4834116450ddbff58ea180..c168edc50d6a1c8f89e24d37079ddcfdf01d9f61 100755 (executable)
@@ -52,7 +52,7 @@ is_user_root () {
 debug() {
        [ -n "$watchfrr_debug" ] || return 0
 
-       printf '%s %s(%s):' "`date +%Y-%m-%dT%H:%M:%S.%N`" "$0" $$ >&2
+       printf '%s %s(%s):' "$(date +%Y-%m-%dT%H:%M:%S.%N)" "$0" $$ >&2
        # this is to show how arguments are split regarding whitespace & co.
        # (e.g. for use with `debug "message" "$@"`)
        while [ $# -gt 0 ]; do
@@ -78,8 +78,8 @@ vtysh_b () {
                return 0
        fi
 
-       cmd="$VTYSH `echo $nsopt` -b"
-       [ -n "$1" ] && cmd+=" -d $1"
+       cmd="$VTYSH $nsopt -b"
+       [ -n "$1" ] && cmd="${cmd} -d $1"
 
        log_success_msg "Sending config with '$cmd'"
        eval "$cmd"
@@ -168,7 +168,7 @@ daemon_start() {
 
        daemon_inst "$1"
 
-       ulimit -n $MAX_FDS > /dev/null 2> /dev/null
+       [ "$MAX_FDS" != "" ] && ulimit -n "$MAX_FDS" > /dev/null 2> /dev/null
        daemon_prep "$daemon" "$inst" || return 1
        if test ! -d "$V_PATH"; then
                mkdir -p "$V_PATH"
@@ -208,7 +208,7 @@ daemon_stop() {
 
        [ -r "$pidfile" ] || fail="pid file not found"
        $all && [ -n "$fail" ] && return 0
-       [ -z "$fail" ] && pid="`cat \"$pidfile\"`"
+       [ -z "$fail" ] && pid="$(cat \"$pidfile\")"
        [ -z "$fail" -a -z "$pid" ] && fail="pid file is empty"
        [ -n "$fail" ] || kill -0 "$pid" 2>/dev/null || fail="pid $pid not running"
 
@@ -242,7 +242,7 @@ daemon_status() {
        pidfile="$V_PATH/$daemon${inst:+-$inst}.pid"
 
        [ -r "$pidfile" ] || return 3
-       pid="`cat \"$pidfile\"`"
+       pid="$(cat \"$pidfile\")"
        [ -z "$pid" ] && return 1
        kill -0 "$pid" 2>/dev/null || return 1
        return 0
@@ -366,7 +366,7 @@ frrcommon_main() {
        cmd="$1"
        shift
 
-       if [ "$1" = "all" -o -z "$1" ]; then
+       if [ "$1" = "all" ] || [ -z "$1" ]; then
                case "$cmd" in
                start)  all_start;;
                stop)   all_stop;;