Matthew Klein
8 years ago
committed by
Fredrik Fornwall
2 changed files with 32 additions and 0 deletions
@ -0,0 +1,4 @@ |
|||||
|
* text=auto |
||||
|
|
||||
|
*.sh text eol=lf |
||||
|
*.ps1 text eol=crlf |
@ -0,0 +1,28 @@ |
|||||
|
# PowerShell script to build Termux packages with Docker. |
||||
|
# |
||||
|
# Usage example: |
||||
|
# |
||||
|
# .\scripts\run-docker.ps1 ./build-package.sh -a arm libandroid-support |
||||
|
|
||||
|
Set-Variable -Name IMAGE_NAME -Value "termux/package-builder" |
||||
|
Set-Variable -Name CONTAINER_NAME -Value "termux-package-builder" |
||||
|
|
||||
|
Write-Output "Running container ${CONTAINER_NAME} from image ${IMAGE_NAME}..." |
||||
|
|
||||
|
docker start $CONTAINER_NAME 2>&1 | Out-Null |
||||
|
|
||||
|
if (-Not $?) { |
||||
|
Write-Output "Creating new container..." |
||||
|
docker run ` |
||||
|
--detach ` |
||||
|
--name $CONTAINER_NAME ` |
||||
|
--volume "${PWD}:/home/builder/termux-packages" ` |
||||
|
--tty ` |
||||
|
"$IMAGE_NAME" |
||||
|
} |
||||
|
|
||||
|
if ($args.Count -eq 0) { |
||||
|
docker exec --interactive --tty --user builder $CONTAINER_NAME bash |
||||
|
} else { |
||||
|
docker exec --interactive --tty --user builder $CONTAINER_NAME $args |
||||
|
} |
Loading…
Reference in new issue