This repository builds a .deb
package and .iso
live image for Debian Buster.
Currently only produces host architecture builds and is only intended for experimentation
You only need docker.
Build files and output files are located in build/
.
First you have to create the base image that contains all tools to build:
# This is only performed once to create a local Docker imag
$ docker build -t osjs/debian .
Then use one of the following build scripts:
NOTE: Builds are always fresh. Temporary files between runs are removed.
# Build debian package
$ docker run -v "${PWD}:/usr/src/osjs" osjs/debian ./build.sh
# Build live ISO image
$ docker run --privileged -v "${PWD}:/usr/src/osjs" osjs/debian ./image.sh
Brief overview of the build results:
Contains the following:
- systemd service for the server
- systemd service for the X11 server
- electron launcher
- server with PAM authentication
- client without sources
A Debian Buster live image (based on standard image) that has the debian package installed.