1
0
Fork 0
mirror of synced 2024-12-22 06:31:07 -05:00

Bump shellcheck to version 0.8.0 in docker image

And fix the new SC2295 warning.
This commit is contained in:
Erik Flodin 2021-12-29 21:55:14 +01:00
parent 0ae8931e01
commit 1aa9839096
No known key found for this signature in database
GPG key ID: 420A7C865EE3F85F
3 changed files with 9 additions and 9 deletions

View file

@ -2,7 +2,7 @@ FROM ubuntu:18.04
MAINTAINER Tim Byrne <sultan@locehilios.com> MAINTAINER Tim Byrne <sultan@locehilios.com>
# Shellcheck and esh versions # Shellcheck and esh versions
ARG SC_VER=0.7.1 ARG SC_VER=0.8.0
ARG ESH_VER=0.3.0 ARG ESH_VER=0.3.0
# Install prerequisites and configure UTF-8 locale # Install prerequisites and configure UTF-8 locale

View file

@ -25,7 +25,7 @@ def pytest_addoption(parser):
@pytest.fixture(scope='session') @pytest.fixture(scope='session')
def shellcheck_version(): def shellcheck_version():
"""Version of shellcheck supported""" """Version of shellcheck supported"""
return '0.7.1' return '0.8.0'
@pytest.fixture(scope='session') @pytest.fixture(scope='session')

14
yadm
View file

@ -170,8 +170,8 @@ function score_file() {
tgt="${src%%##*}" tgt="${src%%##*}"
conditions="${src#*##}" conditions="${src#*##}"
if [ "${tgt#$YADM_ALT/}" != "${tgt}" ]; then if [ "${tgt#"$YADM_ALT/"}" != "${tgt}" ]; then
tgt="${YADM_BASE}/${tgt#$YADM_ALT/}" tgt="${YADM_BASE}/${tgt#"$YADM_ALT/"}"
fi fi
score=0 score=0
@ -552,8 +552,8 @@ function alt() {
if [[ $possible_alt =~ .\#\#. ]]; then if [[ $possible_alt =~ .\#\#. ]]; then
base_alt="${possible_alt%%##*}" base_alt="${possible_alt%%##*}"
yadm_alt="${YADM_BASE}/${base_alt}" yadm_alt="${YADM_BASE}/${base_alt}"
if [ "${yadm_alt#$YADM_ALT/}" != "${yadm_alt}" ]; then if [ "${yadm_alt#"$YADM_ALT/"}" != "${yadm_alt}" ]; then
base_alt="${yadm_alt#$YADM_ALT/}" base_alt="${yadm_alt#"$YADM_ALT/"}"
fi fi
possible_alts+=("$YADM_BASE/${base_alt}") possible_alts+=("$YADM_BASE/${base_alt}")
fi fi
@ -1382,7 +1382,7 @@ function upgrade() {
; ;
do do
if [ -e "$legacy_path" ]; then if [ -e "$legacy_path" ]; then
new_filename=${legacy_path#$YADM_LEGACY_DIR/} new_filename="${legacy_path#"$YADM_LEGACY_DIR/"}"
new_filename="$YADM_DIR/$new_filename" new_filename="$YADM_DIR/$new_filename"
actions_performed=1 actions_performed=1
echo "Moving $legacy_path to $new_filename" echo "Moving $legacy_path to $new_filename"
@ -1946,7 +1946,7 @@ function relative_path() {
result="" result=""
count=0 count=0
while [ "${full#$common_part}" == "${full}" ]; do while [ "${full#"$common_part"}" == "${full}" ]; do
[ "$count" = "500" ] && return # this is a failsafe [ "$count" = "500" ] && return # this is a failsafe
# no match, means that candidate common part is not correct # no match, means that candidate common part is not correct
# go up one level (reduce common part) # go up one level (reduce common part)
@ -1967,7 +1967,7 @@ function relative_path() {
# since we now have identified the common part, # since we now have identified the common part,
# compute the non-common part # compute the non-common part
forward_part="${full#$common_part}" forward_part="${full#"$common_part"}"
# and now stick all parts together # and now stick all parts together
if [[ -n $result ]] && [[ -n $forward_part ]]; then if [[ -n $result ]] && [[ -n $forward_part ]]; then