Skip to content

Commit 23e67d8

Browse files
Fix docker build failure when buildkit container is absent (#22)
* fix(docker): container presence check failure, extra output * Apply suggestion from @Sayan- fixing exit when container is stopped Co-authored-by: Sayan <[email protected]> * Apply suggestion from @Sayan- propagating conversion of test to if conditional Co-authored-by: Sayan <[email protected]> --------- Co-authored-by: Matt Marangoni <[email protected]> Co-authored-by: Sayan <[email protected]>
1 parent 02502b2 commit 23e67d8

File tree

2 files changed

+5
-7
lines changed

2 files changed

+5
-7
lines changed

images/chromium-headful/build-docker.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#!/usr/bin/env bash
2-
set -ex -o pipefail
2+
set -e -o pipefail
33

44
# Move to the script's directory so relative paths work regardless of the caller CWD
55
SCRIPT_DIR=$(cd "$(dirname "$0")" && pwd)

shared/start-buildkit.sh

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,20 +6,18 @@
66
export KRAFTKIT_BUILDKIT_HOST=docker-container://buildkit
77

88
# Install container if not already installed.
9-
docker container inspect buildkit > /dev/null 2>&1
10-
if test $? -eq 0; then
9+
if [ -n "$(docker ps --all --no-trunc --quiet --filter 'name=^buildkit$')" ]; then
1110
echo "Container 'buildkit' is already installed. Nothing to do."
1211
else
1312
echo "Installing 'buildkit' container ... "
1413
docker run -d --name buildkit --privileged moby/buildkit:latest
1514
return $?
1615
fi
1716

18-
test "$(docker container inspect -f '{{.State.Running}}' buildkit 2> /dev/null)" = "true"
19-
if test $? -eq 0; then
20-
echo "Container 'buidlkitd' is already running. Nothing to do."
17+
if [ "$(docker container inspect -f '{{.State.Running}}' buildkit 2> /dev/null)" = "true" ]; then
18+
echo "Container 'buildkit' is already running. Nothing to do."
2119
else
2220
echo "Starting 'buildkit' container ... "
2321
docker start buildkit
2422
return $?
25-
fi
23+
fi

0 commit comments

Comments
 (0)