Skip to content

Commit

Permalink
docker emscripten script cleanup
Browse files Browse the repository at this point in the history
  • Loading branch information
danoli3 committed Feb 5, 2025
1 parent 5730364 commit 4c2a5f7
Show file tree
Hide file tree
Showing 5 changed files with 74 additions and 161 deletions.
1 change: 0 additions & 1 deletion .github/workflows/build-msys2.yml
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,6 @@ jobs:
gperf:p
libxml2:p
python3:p
wget2:p
libpng:p
zlib:p
- name: Determine Release
Expand Down
77 changes: 25 additions & 52 deletions scripts/artifact/artifact-clean.sh
Original file line number Diff line number Diff line change
Expand Up @@ -25,58 +25,31 @@ trapError() {
exit 1
}

if [ "$TRAVIS" = true -o "$GITHUB_ACTIONS" = true ] && [ "$TARGET" == "emscripten" ]; then
run() {
echo "TARGET=\"emscripten\" $@"
docker exec -i emscripten sh -c "TARGET=\"emscripten\" $@"
}

run_bg() {
trap "trapError" ERR

#PATH=\"$DOCKER_HOME/bin:\$PATH\"
echo "TARGET=\"emscripten\" $@"
docker exec -i emscripten sh -c "TARGET=\"emscripten\" $@" >>"formula_${ARCH}.log" 2>&1 &
apothecaryPID=$!
echoDots $apothecaryPID
wait $apothecaryPID

echo "Tail of log for $formula_name"
run "tail -n 100 formula_${ARCH}.log"
}

# DOCKER_HOME=$(docker exec -i emscripten echo '$HOME')
# CCACHE_DOCKER=$(docker exec -i emscripten ccache -p | grep "cache_dir =" | sed "s/(default) cache_dir = \(.*\)/\1/")
ROOT=$(docker exec -i emscripten pwd)
LOCAL_ROOT=$(
cd $(dirname "$0")
pwd -P
)/../..
else
run() {
echo "$@"
eval "$@"
}

run_bg() {
trap "trapError" ERR

echo "$@"
eval "$@" >>"formula_${ARCH}.log" 2>&1 &
apothecaryPID=$!
echoDots $apothecaryPID
wait $apothecaryPID

echo "Tail of log for $formula_name"
run "tail -n 10 formula_${ARCH}.log"
}

ROOT=$(
cd $(dirname "$0")
pwd -P
)/../..
LOCAL_ROOT=$ROOT
fi

run() {
echo "$@"
eval "$@"
}

run_bg() {
trap "trapError" ERR

echo "$@"
eval "$@" >>"formula_${ARCH}.log" 2>&1 &
apothecaryPID=$!
echoDots $apothecaryPID
wait $apothecaryPID

echo "Tail of log for $formula_name"
run "tail -n 10 formula_${ARCH}.log"
}

ROOT=$(
cd $(dirname "$0")
pwd -P
)/../..
LOCAL_ROOT=$ROOT


APOTHECARY_PATH=$ROOT/apothecary

Expand Down
76 changes: 24 additions & 52 deletions scripts/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -45,58 +45,30 @@ trapError() {
exit 1
}

if [ "$TRAVIS" = true -o "$GITHUB_ACTIONS" = true ] && [ "$TARGET" == "emscripten" ]; then
run() {
echo "TARGET=\"emscripten\" $@"
docker exec -i emscripten sh -c "TARGET=\"emscripten\" $@"
}

run_bg() {
trap "trapError" ERR

#PATH=\"$DOCKER_HOME/bin:\$PATH\"
echo "TARGET=\"emscripten\" $@"
docker exec -i emscripten sh -c "TARGET=\"emscripten\" $@" >>"formula_${ARCH}.log" 2>&1 &
apothecaryPID=$!
echoDots $apothecaryPID
wait $apothecaryPID

echo "Tail of log for $formula_name"
run "tail -n 100 formula_${ARCH}.log"
}

# DOCKER_HOME=$(docker exec -i emscripten echo '$HOME')
# CCACHE_DOCKER=$(docker exec -i emscripten ccache -p | grep "cache_dir =" | sed "s/(default) cache_dir = \(.*\)/\1/")
ROOT=$(docker exec -i emscripten pwd)
LOCAL_ROOT=$(
cd $(dirname "$0")
pwd -P
)/..
else
run() {
echo "$@"
eval "$@"
}

run_bg() {
trap "trapError" ERR

echo "$@"
eval "$@" >>"formula_${ARCH}.log" 2>&1 &
apothecaryPID=$!
echoDots $apothecaryPID
wait $apothecaryPID

echo "Tail of log for $formula_name"
run "tail -n 10 formula_${ARCH}.log"
}

ROOT=$(
cd $(dirname "$0")
pwd -P
)/..
LOCAL_ROOT=$ROOT
fi
run() {
echo "$@"
eval "$@"
}

run_bg() {
trap "trapError" ERR

echo "$@"
eval "$@" >>"formula_${ARCH}.log" 2>&1 &
apothecaryPID=$!
echoDots $apothecaryPID
wait $apothecaryPID

echo "Tail of log for $formula_name"
run "tail -n 10 formula_${ARCH}.log"
}

ROOT=$(
cd $(dirname "$0")
pwd -P
)/..
LOCAL_ROOT=$ROOT


APOTHECARY_PATH=$ROOT/apothecary

Expand Down
77 changes: 25 additions & 52 deletions scripts/macos/xcframework-split.sh
Original file line number Diff line number Diff line change
Expand Up @@ -25,58 +25,31 @@ trapError() {
exit 1
}

if [ "$TRAVIS" = true -o "$GITHUB_ACTIONS" = true ] && [ "$TARGET" == "emscripten" ]; then
run() {
echo "TARGET=\"emscripten\" $@"
docker exec -i emscripten sh -c "TARGET=\"emscripten\" $@"
}

run_bg() {
trap "trapError" ERR

#PATH=\"$DOCKER_HOME/bin:\$PATH\"
echo "TARGET=\"emscripten\" $@"
docker exec -i emscripten sh -c "TARGET=\"emscripten\" $@" >>"formula_${ARCH}.log" 2>&1 &
apothecaryPID=$!
echoDots $apothecaryPID
wait $apothecaryPID

echo "Tail of log for $formula_name"
run "tail -n 100 formula_${ARCH}.log"
}

# DOCKER_HOME=$(docker exec -i emscripten echo '$HOME')
# CCACHE_DOCKER=$(docker exec -i emscripten ccache -p | grep "cache_dir =" | sed "s/(default) cache_dir = \(.*\)/\1/")
ROOT=$(docker exec -i emscripten pwd)
LOCAL_ROOT=$(
cd $(dirname "$0")
pwd -P
)/../..
else
run() {
echo "$@"
eval "$@"
}

run_bg() {
trap "trapError" ERR

echo "$@"
eval "$@" >>"formula_${ARCH}.log" 2>&1 &
apothecaryPID=$!
echoDots $apothecaryPID
wait $apothecaryPID

echo "Tail of log for $formula_name"
run "tail -n 10 formula_${ARCH}.log"
}

ROOT=$(
cd $(dirname "$0")
pwd -P
)/../..
LOCAL_ROOT=$ROOT
fi

run() {
echo "$@"
eval "$@"
}

run_bg() {
trap "trapError" ERR

echo "$@"
eval "$@" >>"formula_${ARCH}.log" 2>&1 &
apothecaryPID=$!
echoDots $apothecaryPID
wait $apothecaryPID

echo "Tail of log for $formula_name"
run "tail -n 10 formula_${ARCH}.log"
}

ROOT=$(
cd $(dirname "$0")
pwd -P
)/../..
LOCAL_ROOT=$ROOT


APOTHECARY_PATH=$ROOT/apothecary

Expand Down
4 changes: 0 additions & 4 deletions scripts/package_libraries.sh
Original file line number Diff line number Diff line change
Expand Up @@ -94,10 +94,6 @@ if [ -z "$LIBRARIES" ]; then
echo "No libraries found to package."
exit 0
fi
if [ "$TRAVIS" = true -o "$GITHUB_ACTIONS" = true ] && [ "$TARGET" == "emscripten" ]; then
LIBSX=$(docker exec -i emscripten sh -c "cd $OUTPUT_FOLDER; ls")
LIBS=${LIBSX//[$'\t\r\n']/ }
fi

# Process each library
echo "Libraries found: [$LIBS]"
Expand Down

0 comments on commit 4c2a5f7

Please sign in to comment.