mirror of
https://github.com/built-aur/packages
synced 2024-08-14 23:01:15 +00:00
25 lines
687 B
Bash
Executable file
25 lines
687 B
Bash
Executable file
#!/bin/bash
|
|
|
|
SRC_DIR="$(pwd)"
|
|
OUT_DIR="${SRC_DIR}/pkgs"
|
|
HOME_DIR="${SRC_DIR}/home"
|
|
BUILD_DIR="${SRC_DIR}/build"
|
|
DOCKER_IMAGE="ghcr.io/built-aur/packages:latest"
|
|
|
|
mkdir -p \
|
|
"${OUT_DIR}" \
|
|
"${HOME_DIR}" \
|
|
"${BUILD_DIR}"
|
|
|
|
echo "::group::[i] Pulling Docker Container..."
|
|
sudo docker pull "${DOCKER_IMAGE}"
|
|
echo "::endgroup::"
|
|
|
|
sudo docker run \
|
|
--env BUILD_ARCH="${BUILD_ARCH}" \
|
|
--mount type=bind,source="${SRC_DIR}",target=/mnt/src \
|
|
--mount type=bind,source="${OUT_DIR}",target=/mnt/out \
|
|
--mount type=bind,source="${HOME_DIR}",target=/mnt/home \
|
|
--mount type=bind,source="${BUILD_DIR}",target=/mnt/build \
|
|
"${DOCKER_IMAGE}" \
|
|
su -c "/mnt/src/build-package.sh" build
|