Skip to content

Commit

Permalink
Allow to run on Linux
Browse files Browse the repository at this point in the history
  • Loading branch information
silvioprog committed Feb 14, 2024
1 parent aa4b236 commit 7b89552
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 4 deletions.
3 changes: 3 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,9 @@ git clone https://github.com/risoflora/libsagui-docker.git
./make.sh
```

**NOTE:** On Ubuntu, remember to: `sudo apt-get install -y qemu qemu-user-static`.
And then: `docker buildx ls`. ([Reference](https://stackoverflow.com/questions/73253352/docker-exec-bin-sh-exec-format-error-on-arm64))

## Generated files

```bash
Expand Down
16 changes: 12 additions & 4 deletions make.sh
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,16 @@ fi

echo "Using $docker_cmd ..."

$docker_cmd build --platform linux/arm64 --tls-verify=false -t libsagui-arm64 -f Dockerfile.arm64
$docker_cmd run --platform linux/arm64 -it --rm --privileged -v "$output":/sagui/output libsagui-arm64
if [ "$(uname)" = "Linux" ]; then
$docker_cmd build --platform=linux/arm64 -f Dockerfile.arm64 -t libsagui-arm64 .
$docker_cmd run --platform=linux/arm64 --rm --privileged -v "$output":/sagui/output -it libsagui-arm64

$docker_cmd build --platform linux/amd64 --tls-verify=false -t libsagui .
$docker_cmd run --platform linux/amd64 -it --rm --privileged -v "$output":/sagui/output libsagui
$docker_cmd build --platform=linux/amd64 -t libsagui .
$docker_cmd run --platform=linux/amd64 --rm --privileged -v "$output":/sagui/output -it libsagui
else
$docker_cmd build --platform linux/arm64 --tls-verify=false -f Dockerfile.arm64 -t libsagui-arm64
$docker_cmd run --platform linux/arm64 --rm --privileged -v "$output":/sagui/output -it libsagui-arm64

$docker_cmd build --platform linux/amd64 --tls-verify=false -t libsagui .
$docker_cmd run --platform linux/amd64 --rm --privileged -v "$output":/sagui/output -it libsagui
fi

0 comments on commit 7b89552

Please sign in to comment.