In /usr/bin/autopkgtest-build-qemu line 106: if [ $# -lt 2 -o $# -gt 6 ]; then ^-- SC2166: Prefer [ p ] || [ q ] as [ p -o q ] is not well defined. In /usr/bin/autopkgtest-build-qemu line 162: RES=`apt-config shell proxy Acquire::http::Proxy` ^-- SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: RES=$(apt-config shell proxy Acquire::http::Proxy) In /usr/bin/autopkgtest-build-qemu line 164: eval $RES ^--^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: eval "$RES" In /usr/bin/autopkgtest-build-qemu line 166: RES=`apt-config shell proxy_cmd Acquire::http::Proxy-Auto-Detect` ^-- SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: RES=$(apt-config shell proxy_cmd Acquire::http::Proxy-Auto-Detect) In /usr/bin/autopkgtest-build-qemu line 167: eval $RES ^--^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: eval "$RES" In /usr/bin/autopkgtest-build-qemu line 169: proxy=`$proxy_cmd` ^----------^ SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: proxy=$($proxy_cmd) In /usr/bin/autopkgtest-build-qemu line 172: if echo "${proxy:-}" | egrep -q '(localhost|127\.0\.0\.[0-9]*)'; then ^---^ SC2196: egrep is non-standard and deprecated. Use grep -E instead. In /usr/bin/autopkgtest-build-qemu line 193: for s in $(dirname $(dirname "$0"))/setup-commands/setup-testbed \ ^-------------^ SC2046: Quote this to prevent word splitting. In /usr/bin/autopkgtest-build-qemu line 249: trap "rm -rf $vmdb2_config" INT TERM EXIT ^-----------^ SC2064: Use single quotes, otherwise this expands now rather than when signalled. For more information: https://www.shellcheck.net/wiki/SC2046 -- Quote this to prevent word splitt... https://www.shellcheck.net/wiki/SC2064 -- Use single quotes, otherwise this... https://www.shellcheck.net/wiki/SC2166 -- Prefer [ p ] || [ q ] as [ p -o q...