'Generic Commit'
This commit is contained in:
parent
332ea7b182
commit
79586050bf
@ -233,11 +233,11 @@ function buildspawn() {
|
|||||||
echo "PWD: ${PWD}"
|
echo "PWD: ${PWD}"
|
||||||
echo "JOB_CONTAINER_NAME: ${JOB_CONTAINER_NAME}"
|
echo "JOB_CONTAINER_NAME: ${JOB_CONTAINER_NAME}"
|
||||||
|
|
||||||
docker run --rm -i --entrypoint /bin/bash \
|
docker run --rm \
|
||||||
--volumes-from="${JOB_CONTAINER_NAME}" \
|
--volumes-from="${JOB_CONTAINER_NAME}" \
|
||||||
"gitea.jde.nz/public/dropshell-build:${TAG}" \
|
"gitea.jde.nz/public/dropshell-build:${TAG}" \
|
||||||
bash -c "rm -rf /app && \
|
bash -c "rm -rf /app && \
|
||||||
ln -s ${GITHUB_WORKSPACE} /app && \
|
ln -s ${BUILD_DIR} /app && \
|
||||||
dropshell-build $FLAGS /app"
|
dropshell-build $FLAGS /app"
|
||||||
else
|
else
|
||||||
echo "Running locally"
|
echo "Running locally"
|
||||||
@ -249,7 +249,8 @@ function buildspawn() {
|
|||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
echo "Using local native buildchain"
|
echo "Using local native buildchain"
|
||||||
bash -c "build $FLAGS $BUILD_DIR"
|
# shellcheck disable=SC2086
|
||||||
|
build $FLAGS $BUILD_DIR
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -120,7 +120,9 @@ function install_packages() {
|
|||||||
|
|
||||||
function install_headers() {
|
function install_headers() {
|
||||||
# put libassert headers on the host.
|
# put libassert headers on the host.
|
||||||
if [ ! -f /usr/local/lib/libassert.a ]; then
|
echo "Checking for libassert headers"
|
||||||
|
if [ ! -f "/usr/local/lib/libassert.a" ]; then
|
||||||
|
echo "libassert not found, installing..."
|
||||||
git clone https://github.com/jeremy-rifkin/libassert.git
|
git clone https://github.com/jeremy-rifkin/libassert.git
|
||||||
#git checkout v2.1.5
|
#git checkout v2.1.5
|
||||||
mkdir libassert/build
|
mkdir libassert/build
|
||||||
@ -130,6 +132,8 @@ function install_headers() {
|
|||||||
${SUDOCMD:-} make install
|
${SUDOCMD:-} make install
|
||||||
cd ../..
|
cd ../..
|
||||||
rm -rf libassert
|
rm -rf libassert
|
||||||
|
else
|
||||||
|
echo "libassert headers already installed"
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -212,10 +216,12 @@ function install_openssl_musl() {
|
|||||||
else
|
else
|
||||||
echo "No opensslv.h found, will rebuild."
|
echo "No opensslv.h found, will rebuild."
|
||||||
fi
|
fi
|
||||||
|
else
|
||||||
|
echo "No libssl.a found, will rebuild."
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "$SKIP_BUILD" -eq 1 ]; then
|
if [ "$SKIP_BUILD" -eq 1 ]; then
|
||||||
echo
|
echo "Skipping build for $ARCH."
|
||||||
continue
|
continue
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -228,9 +234,7 @@ function install_openssl_musl() {
|
|||||||
fi
|
fi
|
||||||
cd "openssl-${OPENSSL_VERSION}"
|
cd "openssl-${OPENSSL_VERSION}"
|
||||||
|
|
||||||
# Clean previous build for this arch
|
echo "----------------------------------------------"
|
||||||
make clean || true
|
|
||||||
|
|
||||||
echo "Configuring for $ARCH with sysroot $SYSROOT..."
|
echo "Configuring for $ARCH with sysroot $SYSROOT..."
|
||||||
CC="$CC" AR="$AR" RANLIB="$RANLIB" ./Configure "$OPENSSL_TARGET" no-shared --prefix="$SYSROOT/usr"
|
CC="$CC" AR="$AR" RANLIB="$RANLIB" ./Configure "$OPENSSL_TARGET" no-shared --prefix="$SYSROOT/usr"
|
||||||
echo "Building..."
|
echo "Building..."
|
||||||
@ -282,6 +286,8 @@ function install_musl_cross() {
|
|||||||
echo "Downloading $TOOLCHAIN musl cross toolchain..."
|
echo "Downloading $TOOLCHAIN musl cross toolchain..."
|
||||||
wget -nc -O "$TMPDIR/$TOOLCHAIN.tgz" "$MUSL_CC_URL/$TOOLCHAIN.tgz:latest"
|
wget -nc -O "$TMPDIR/$TOOLCHAIN.tgz" "$MUSL_CC_URL/$TOOLCHAIN.tgz:latest"
|
||||||
tar -C "$INSTALL_DIR" -xvf "$TMPDIR/$TOOLCHAIN.tgz"
|
tar -C "$INSTALL_DIR" -xvf "$TMPDIR/$TOOLCHAIN.tgz"
|
||||||
|
else
|
||||||
|
echo "$TOOLCHAIN musl cross toolchain already installed"
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user