To setup build host, run (with sudo or as root):
sudo make setup-buildhost
To build Puavo OS image, run:
make rootfs-debootstrap
make rootfs-update
make rootfs-image
Run make help
to get help.
The "config"-directory contains various configurations for the image.
The file "config/rootca.pem" is a CA-certificate that will be copied to image "/etc/puavo-image/rootca.pem" at image build time. The default file is compatible with the CA-infrastructure set up by Opinsys, the company behind Puavo, BUT if you are running Puavo on your own, non-Opinsys infrastructure, you should replace that with your own CA-certificate.
The values in "config/puavo_conf.json" override default values for puavo-conf variables.
Almost all files here are copyright (C) Opinsys Oy. They are licensed under GPLv2+, that is, either version 2 of the GPL License, or (at your option) any later version.
The exceptions to that are most files under rules/gnome_shell_extensions, which are subject to copyright and license terms specified on the extension files themselves. Also, the "jetpipe"-script is taken from The LTSP Project files, and is copyright by Canonical Ltd. (likewise GPLv2+).