Public Repository

Last pushed: 7 months ago
Short Description
For building RamePlayer image that can be installed on SD card
Full Description

RamePlayer Builder

QEMU required, but qemu-arm-static 2.6.1 is already installed in the image. Bundled qemu-arm-static:

/usr/bin/qemu-arm-static: ELF 64-bit LSB executable, x86-64, version 1 (GNU/Linux), statically linked, for GNU/Linux 2.6.32, BuildID[sha1]=49084002974288dc7184e86058568fa8dd79fabc, stripped

If image is not working in your system, provide another qemu-arm-static binary with volume mapping. In Debian based systems you probably get the correct version by apt-get install qemu-user-static.

Examples

Simple usage: write image to /tmp/rameimage directory on your computer:
mkdir /tmp/rameimage
docker run --rm -v /tmp/rameimage:/rame rameplayerorg/rameplayer-builder build
Provide own qemu-arm-static binary:
docker run --rm -v /tmp/rameimage:/rame -v /usr/bin/qemu-arm-static:/usr/bin/qemu-arm-static rameplayerorg/rameplayer-builder build
Provide the packager keys from host directory /home/user/.abuild:
docker run --rm -v /tmp/rameimage:/rame -v /home/user/.abuild:/home/rame/.abuild rameplayerorg/rameplayer-builder build
Generate new keys to /home/user/.abuild directory on host:
docker run --rm -v /home/user/.abuild:/home/rame/.abuild rameplayerorg/rameplayer-builder keygen
Use modified /home/user/projects/rameplayer-alpine repository:
docker run --rm -v /tmp/rameimage:/rame -v /home/user/projects/rameplayer-alpine:/home/rame/rameplayer-alpine rameplayerorg/rameplayer-builder build
Open shell in container:
docker run -it --rm rameplayerorg/rameplayer-builder /bin/ash

Dockerfile

Image is built by https://github.com/rameplayerorg/rameplayer-builder-docker. Unfortunately automated build does not work, probably because of incompatible qemu-arm-static.

Docker Pull Command
Owner
rameplayerorg

Comments (0)