Go to file
Paolo Asperti d80458d2f2
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
initial import
2020-03-24 11:06:15 +01:00
root initial import 2020-03-24 11:06:15 +01:00
.drone.yml initial import 2020-03-24 11:06:15 +01:00
.editorconfig initial import 2020-03-24 11:06:15 +01:00
.gitignore initial import 2020-03-24 11:06:15 +01:00
COPYING initial import 2020-03-24 11:06:15 +01:00
README.md initial import 2020-03-24 11:06:15 +01:00
libreschool-pxeserver.spec initial import 2020-03-24 11:06:15 +01:00

README.md

libreschool-pxeserver

Build Status

This package is the common base for PXE/TFTP in the LibreSchool project.

Requirements

A working LibreSchool installation is required.

Usage

Each host has a property called PXEImage, which defines the default PXE image to use for system boot. If this property is not set, the localhd image is assumed. You can set this image via db:

db hosts setprop lab01 \
  PXEImage memtest

By running the above command, every time the host is booted, the memtest image will be used.

You can also use the PXEImageOneTime property, which will use the specified image on the next PXE boot. The property will be resetted after the boot.

db hosts setprop lab01 \
  PXEImage localhd \
  PXEImageOneTime memtest

By running the above command, the memtest image will be used for one boot only.

TODO / ideas

  • Create a menu, for interactive selection
  • PROCESSO APACHE A PARTE!!!!!

License

As the rest of the LibreSchool project, libreschool-pxeserver is licensed under GPLv3 license.