@@ -26,7 +26,7 @@ clean-local:
distclean: distclean-keys
shellcheck:
- shellcheck -i SC2086,SC2181 \
+ shellcheck -i SC2086,SC2181,SC2046 \
functions.sh gen-keys.sh install-fsverity.sh \
install-mount-idmapped.sh install-openssl3.sh \
install-swtpm.sh install-tss.sh softhsm_setup \
@@ -2,5 +2,5 @@
git clone https://git.kernel.org/pub/scm/fs/fsverity/fsverity-utils.git
cd fsverity-utils
-CC=gcc make -j$(nproc)
+CC=gcc make -j"$(nproc)"
cd ..
@@ -21,7 +21,7 @@ fi
./Configure "$FLAGS" no-engine no-dynamic-engine --prefix=/opt/openssl3 --openssldir=/opt/openssl3
# Uncomment for debugging
# perl configdata.pm --dump | grep engine
-make -j$(nproc)
+make -j"$(nproc)"
# only install apps and library
sudo make install_sw
@@ -16,6 +16,6 @@ mkdir ibmtpm$version
cd ibmtpm$version
tar --no-same-owner -xvzf ../download
cd src
-make -j$(nproc)
+make -j"$(nproc)"
$SUDO cp tpm_server /usr/local/bin/
cd ../..
@@ -3,6 +3,6 @@
set -ex
git clone https://git.code.sf.net/p/ibmtpm20tss/tss
cd tss
-autoreconf -i && ./configure --disable-tpm-1.2 --disable-hwtpm && make -j$(nproc) && sudo make install
+autoreconf -i && ./configure --disable-tpm-1.2 --disable-hwtpm && make -j"$(nproc)" && sudo make install
cd ..
rm -rf tss
@@ -82,7 +82,7 @@ setup_softhsm() {
fi
sudo mv /etc/gnutls/pkcs11.conf \
/etc/gnutls/pkcs11.conf.bak &>/dev/null
- if [ $(id -u) -eq 0 ]; then
+ if [ "$(id -u)" -eq 0 ]; then
SONAME="$(sudo -u nobody brew ls --verbose softhsm | \
grep -E "\.so$")"
else
Address issues raised by shellcheck SC2046: "Quote this to prevent word splitting." Signed-off-by: Stefan Berger <stefanb@linux.ibm.com> --- tests/Makefile.am | 2 +- tests/install-fsverity.sh | 2 +- tests/install-openssl3.sh | 2 +- tests/install-swtpm.sh | 2 +- tests/install-tss.sh | 2 +- tests/softhsm_setup | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-)