wip
2019-04-22 12:04:59 +02:00
2019-04-27 22:18:43 +02:00
2019-04-23 18:46:46 +02:00
2019-04-27 22:18:43 +02:00
2019-04-19 06:03:06 +00:00
2019-04-27 22:18:43 +02:00
2019-04-27 22:18:43 +02:00

libreschool-iso

Build Status

This tool automates the generation of LibreSchool iso

how to locally create your ISO file

First, download the build container:

docker pull registry.libreschool.org/libreschool-automation/libreschool-iso-builder:latest

Then start it with these parameters:

docker run --rm \
  -v "$PWD:/drone/src" \
  -w "/drone/src" \
  registry.libreschool.org/libreschool-automation/libreschool-iso-builder:latest

If you want to skip the download of the source ISO, you can provide an already downloaded one:

docker run --rm \
  -v "$PWD:/drone/src" \
  -v "$HOME/Downloads/nethserver-7.6.1810-x86_64.iso:/source.iso:ro" \
  -w "/drone/src" \
  registry.libreschool.org/libreschool-automation/libreschool-iso-builder:latest

TODO:

  • FIX images
  • package group
  • Rename network interface
  • Enforce the minimum required network interfaces (anaconda)
  • PXE + Preseed (external package)
  • assign wan0 to red on first boot?
  • add nethserver packages
  • customize Organization contacts?
Description
This tool automates the generation of LibreSchool iso
Readme 310 KiB
Languages
INI 100%