From eb55c8b51a042ea76cd15aa9e9d0f976deabdc2d Mon Sep 17 00:00:00 2001 From: Gerard Ryan Date: Thu, 29 Oct 2020 18:32:59 +1000 Subject: [PATCH] docker-ce: Made some shellcheck recommendations Signed-off-by: Gerard Ryan --- utils/docker-ce/files/dockerd.init | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) mode change 100644 => 100755 utils/docker-ce/files/dockerd.init diff --git a/utils/docker-ce/files/dockerd.init b/utils/docker-ce/files/dockerd.init old mode 100644 new mode 100755 index 7d27f7625..a40689747 --- a/utils/docker-ce/files/dockerd.init +++ b/utils/docker-ce/files/dockerd.init @@ -9,11 +9,11 @@ extra_command "ucidel" "Delete default bridge configuration from network and fir DOCKERD_CONF="/tmp/dockerd/daemon.json" uci_quiet() { - uci -q ${@} >/dev/null + uci -q "${@}" >/dev/null } json_add_array_string() { - json_add_string "" "$1" + json_add_string "" "${1}" } boot() { @@ -22,14 +22,14 @@ boot() { } uciupdate() { - local net="$1" + local net="${1}" uci -q get network.docker >/dev/null || { logger -t "dockerd-init" -p warn "No network uci config section for docker default bridge (docker0) found" return } - [ -z "$net" ] && { + [ -z "${net}" ] && { logger -t "dockerd-init" -p notice "Removing network uci config options for docker default bridge (docker0)" uci_quiet delete network.docker.netmask uci_quiet delete network.docker.ipaddr @@ -37,10 +37,10 @@ uciupdate() { return } - eval "$(ipcalc.sh "$net")" - logger -t "dockerd-init" -p notice "Updating network uci config option \"$net\" for docker default bridge (docker0)" - uci_quiet set network.docker.netmask="$NETMASK" - uci_quiet set network.docker.ipaddr="$IP" + eval "$(ipcalc.sh "${net}")" + logger -t "dockerd-init" -p notice "Updating network uci config option \"${net}\" for docker default bridge (docker0)" + uci_quiet set network.docker.netmask="${NETMASK}" + uci_quiet set network.docker.ipaddr="${IP}" uci_quiet commit network } @@ -112,7 +112,7 @@ ucidel() { process_config() { local alt_config_file data_root log_level bip - rm -f "$DOCKERD_CONF" + rm -f "${DOCKERD_CONF}" [ -f /etc/config/dockerd ] || { # Use the daemon default configuration @@ -123,8 +123,8 @@ process_config() { config_load 'dockerd' config_get alt_config_file globals alt_config_file - [ -n "$alt_config_file" ] && [ -f "$alt_config_file" ] && { - ln -s "$alt_config_file" "$DOCKERD_CONF" + [ -n "${alt_config_file}" ] && [ -f "${alt_config_file}" ] && { + ln -s "${alt_config_file}" "${DOCKERD_CONF}" return 0 } @@ -134,9 +134,9 @@ process_config() { . /usr/share/libubox/jshn.sh json_init - json_add_string "data-root" "$data_root" - json_add_string "log-level" "$log_level" - [ -z "$bip" ] || json_add_string "bip" "$bip" + json_add_string "data-root" "${data_root}" + json_add_string "log-level" "${log_level}" + [ -z "${bip}" ] || json_add_string "bip" "${bip}" json_add_array "registry-mirrors" config_list_foreach globals registry_mirrors json_add_array_string json_close_array @@ -145,9 +145,9 @@ process_config() { json_close_array mkdir -p /tmp/dockerd - json_dump > "$DOCKERD_CONF" + json_dump > "${DOCKERD_CONF}" - uciupdate "$bip" + uciupdate "${bip}" } start_service() { @@ -157,10 +157,10 @@ start_service() { procd_open_instance procd_set_param stderr 1 - if [ -z "$DOCKERD_CONF" ]; then + if [ -z "${DOCKERD_CONF}" ]; then procd_set_param command /usr/bin/dockerd else - procd_set_param command /usr/bin/dockerd --config-file="$DOCKERD_CONF" + procd_set_param command /usr/bin/dockerd --config-file="${DOCKERD_CONF}" fi procd_set_param limits nofile="${nofile} ${nofile}" procd_close_instance