WIP ppl-os building tools
Go to file
Maciej Krüger 2b0cc615a0 docs: Add more docs 2018-10-21 15:15:54 +02:00
boards typo 2018-08-15 16:33:45 +02:00
deps feat: Dev cloud config 2018-08-10 20:24:28 +02:00
.gitignore feat: Better config tool, ignore .config 2018-10-21 14:07:59 +02:00
Makefile fix: Typos and stuff 2018-10-21 14:13:16 +02:00
README.md docs: Add more docs 2018-10-21 15:15:54 +02:00
build-tool.js feat: Cloud init - Update submodules 2018-08-10 17:39:10 +02:00
conf-tool.sh fix: Typos and stuff 2018-10-21 14:13:16 +02:00
definition.yaml feat: Use ubuntu core 18 2018-08-15 16:32:47 +02:00
dev.cloud-init.yaml feat: Dev cloud config 2018-08-10 20:24:28 +02:00
package.json feat: Add build tool 2018-08-10 17:30:16 +02:00

README.md

ppl-os

Files required to build the ubuntu core based pplOS

WORK IN PROGRESS

Everything subject to change, including number of bugs (hopefully to zero ;)

Building

System Requirements

To build an image you need to have at least Ubuntu 16.04 on your machine and the following packages installed: ubuntu-image snapd

Additionally at least 1 GB of free disk space is required

For virtual device testing you also need qemu-kvm

Other Requirements

  • Ubuntu One account
  • Snapcraft signing key
  • Any of the supported boards or at least 4GB RAM free for virtualization

Creating the image

First run make once, it will guide you through the inital configuration

To build a board's model file run make BOARD.model

To build an image for a specific board run make BOARD.img

Running the virtual device

Use make start to build the amd64.img and launch it with kvm

If you used the defaults in the configuration step you should now be able to connect with make ssh

Could not access KVM kernel module: Permission denied

Is your user in the kvm group? Try sudo addgroup $(whoami) kvm and reboot.