Fix shellcheck warnings across all scripts
Quote all variable expansions in setup-bridge.sh, teardown-bridge.sh, and install.sh. Fix redirect order and unused variable in test-suite.sh. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -61,9 +61,9 @@ if ! command -v firecracker &>/dev/null; then
|
||||
curl -fSL -o /tmp/firecracker.tgz \
|
||||
"https://github.com/firecracker-microvm/firecracker/releases/download/${FC_VERSION}/firecracker-${FC_VERSION}-${ARCH}.tgz"
|
||||
tar xzf /tmp/firecracker.tgz -C /tmp
|
||||
sudo cp /tmp/release-${FC_VERSION}-${ARCH}/firecracker-${FC_VERSION}-${ARCH} /usr/local/bin/firecracker
|
||||
sudo cp /tmp/release-${FC_VERSION}-${ARCH}/jailer-${FC_VERSION}-${ARCH} /usr/local/bin/jailer
|
||||
rm -rf /tmp/firecracker.tgz /tmp/release-${FC_VERSION}-${ARCH}
|
||||
sudo cp "/tmp/release-${FC_VERSION}-${ARCH}/firecracker-${FC_VERSION}-${ARCH}" /usr/local/bin/firecracker
|
||||
sudo cp "/tmp/release-${FC_VERSION}-${ARCH}/jailer-${FC_VERSION}-${ARCH}" /usr/local/bin/jailer
|
||||
rm -rf /tmp/firecracker.tgz "/tmp/release-${FC_VERSION}-${ARCH}"
|
||||
log "Firecracker $(firecracker --version 2>&1 | head -1) installed"
|
||||
else
|
||||
log "Firecracker already installed: $(firecracker --version 2>&1 | head -1)"
|
||||
|
||||
Reference in New Issue
Block a user