docker-sailfishos-sdk-local
docker-sailfishos-sdk-local copied to clipboard
Scripts to build local Sailfish OS SDK Docker image
Replaced with: https://github.com/CODeRUS/docker-sailfishos-buildengine
Scripts and helpers for building packages and images using dockerized Platform SDK
TLDR
- Run
build.sh
- Image tagged
sailfishos-platform-sdk-local
will be generated - Run
install.sh
- Command
sdk-build-package
will be added to your PATH - To start container build engine run
run.sh
Summary
Dockerfile contains instructions to create a new user called mersdk
inside new image
called sailfishos-platform-sdk-local
which is based on coderus/sailfishos-platform-sdk
with your current iser UID and GID to have permissions to save build artifacts to the
current folder.
Additionally there are handy helpers to execute rpm build (mb2) build operations.
Build
You must have Docker installed and started.
- Check out the project
git clone https://github.com/CODeRUS/docker-sailfishos-sdk-local
- Place yourself in the root of the checked project
cd docker-sailfishos-sdk-local
- Run the build script
./build.sh
- Run the installer script
./install.sh
Extra
This image can be used to work with Sailfish OS SDK instead on virtual machine
Run run.sh
to start build engine. It will start container with ssh server running on port 2222
and web server on 8080
.
Credits
- EvilJazz for the inspiration
- SfietKonstantin for the initial version of scripts