Skip to content

basilstotz/puavo-image-extend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Extending Puavo Images

This document describes the steps for using PuavoOS (https://puavo.org) with (self built) PuavoOS packages.

Ideally this should work out of the box with a vanilla P https://github.com/basilstotz/puavo-thirdparty/wiki/Image-Repository uavoOS image. Hopefully this will be case in the future (maybe using a puavo.org package store or a similar solutions ...)

At the moment tiny patch is needed

What is needed to use custom packages?

Of course we need an instance of a webserver to publicly [[fsdafsdf[Home]] offer our packages/images to the clients.

On the client side we need the following:

In order to

  • download packages (and images) from the package/image repository a small patch is needed (done with the progs in config/bin.d).
  • verify the downloaded packages, the client needs the public GnuPG public keys of the repostory (done with the content of config/parts.d/gnupg)
  • install the packages the client needs a puavo-conf variable for each used package (done with the content of config/parts.d/puavocoonf)

These things are achieved by patching the original PuavoOS image using this software here.

Quick Start

  1. Clone this repo
  2. Replace the public keys in config/parts.d/gnupg/gnupg/images.yourdomain.tld/pks/ with the public keys form the identity you used for signing the packages.
  3. Add the names of all your packes you want to use, as a space separated list in config/parts.d/puavoconf/packages.lis.
  4. Edit the Makefile
  5. Run make
  6. Install the new image on a laptop (either directly or via your image/package server)
  7. Set (on PuavoWeb) puavo.image.servers to your image server.
  8. Set (on PuavoWeb) for each wanted package puavo.pkg.package_name to latest
  9. Reboot client.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Languages