24 lines
538 B
Bash
Executable File
24 lines
538 B
Bash
Executable File
#!/bin/sh
|
|
|
|
set -e
|
|
|
|
. "${CONFIGDIR:=${PWD}}"/config
|
|
|
|
name=build_yellow
|
|
if ! ocivm list | grep -q localhost/cross-${target}; then
|
|
ocivm import localhost/cross-${target}
|
|
fi
|
|
ocivm \
|
|
--log-level DEBUG \
|
|
run \
|
|
-n ${name} \
|
|
-w /tmp/src \
|
|
-v "${PWD}":/tmp/src \
|
|
-v distfiles:/var/cache/distfiles:size=4G \
|
|
-v packages:/var/cache/binpkgs \
|
|
-v portage:/var/db/repos/gentoo:size=4G \
|
|
--tmpfs /usr/aarch64-unknown-linux-gnu/tmp \
|
|
--tmpfs /var/tmp \
|
|
localhost/cross-aarch64-unknown-linux-gnu \
|
|
"$@"
|