Merge pull request #56 from tillitis/podman

build tools: Add podman support
This commit is contained in:
Daniel Lublin 2022-12-16 10:15:51 +01:00 committed by GitHub
commit 7a9019d867
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 20 additions and 3 deletions

View File

@ -1,4 +1,4 @@
FROM ubuntu:22.10 as base
FROM docker.io/library/ubuntu:22.10 as base
RUN apt-get -qq update -y \
&& DEBIAN_FRONTEND=noninteractive \

View File

@ -1,5 +1,22 @@
all:
@echo "Build targets: "
@echo "build Build an image for building tools with Docker"
@echo "run Run a shell using the above image with Docker"
@echo "podman-build Build an image with podman"
@echo "podman-run Run a shell using above image with podman"
@echo "podman-run-make Run the above image with podman and build the FPGA bitstream"
build:
docker build -t key1 .
docker build -t tkey-builder .
run:
docker run --mount type=bind,source="`pwd`/../",target=/build -w /build -it key1 /usr/bin/bash
docker run --mount type=bind,source="`pwd`/../",target=/build -w /build -it tkey-builder /usr/bin/bash
podman-build:
podman build -t tkey-builder .
podman-run:
podman run --mount type=bind,source="`pwd`/../",target=/build -w /build -it tkey-builder /usr/bin/bash
podman-run-make:
podman run --mount type=bind,source="`pwd`/../hw/application_fpga",target=/build -w /build -it tkey-builder make