mirror of
https://github.com/commaai/agnos-builder.git
synced 2026-04-06 06:43:53 +08:00
@@ -2,9 +2,16 @@
|
|||||||
set -e
|
set -e
|
||||||
|
|
||||||
DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null && pwd)"
|
DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null && pwd)"
|
||||||
|
ROOT=$DIR/..
|
||||||
OUTPUT_DIR=$DIR/../output
|
OUTPUT_DIR=$DIR/../output
|
||||||
GIT_BRANCH=release3-staging
|
GIT_BRANCH=release3-staging
|
||||||
|
|
||||||
|
export DOCKER_BUILDKIT=1
|
||||||
|
docker build -f $ROOT/Dockerfile.builder -t agnos-meta-builder $DIR \
|
||||||
|
--build-arg UNAME=$(id -nu) \
|
||||||
|
--build-arg UID=$(id -u) \
|
||||||
|
--build-arg GID=$(id -g)
|
||||||
|
|
||||||
function create_image() {
|
function create_image() {
|
||||||
IMAGE_SIZE=$1
|
IMAGE_SIZE=$1
|
||||||
|
|
||||||
@@ -27,7 +34,8 @@ function create_image() {
|
|||||||
sudo umount $MNTDIR
|
sudo umount $MNTDIR
|
||||||
|
|
||||||
echo "Sparsify"
|
echo "Sparsify"
|
||||||
img2simg $USERDATA_IMAGE $OUTPUT_DIR/userdata_${sz}.img
|
docker run --rm -u $(id -nu) --entrypoint img2simg -v $WORKDIR:$WORKDIR -v $ROOT:$ROOT -w $DIR agnos-meta-builder $USERDATA_IMAGE $OUTPUT_DIR/userdata_${sz}.img
|
||||||
|
rm -rf $WORKDIR
|
||||||
}
|
}
|
||||||
|
|
||||||
for sz in 30 89 90; do
|
for sz in 30 89 90; do
|
||||||
|
|||||||
Reference in New Issue
Block a user