This repository was archived by the owner on Dec 17, 2024. It is now read-only.
Repository navigation
Version 8.0 alpha 1
This version is functionally stable; main features are not expected to change in the following releases.
Release news
- New distribution format: an OVA for the virtual server, plus a data directory archive with the eReuseOS ISO, configuration file and other files (#55, #61).
- The data directory is provided to the server via a VirtualBox shared folder, which is now the main channel to provide configuration and data to the inventory process. This avoids logging into the server and connecting to it from the host via Samba: now all the relevant files can be accessed directly from the host. See
docs/PXE_Register.mdfor more information (#55). - Installation support: besides diagnosing and performing an inventory, this release enables two ways of installing an operating system into the computer. The first one is based on Reciclanet's scripts (with a few enhancements) and supports installing a complete system image captured from a real installation. The second one allows booting an installation ISO provided by the server. See
docs/PXE_Register.mdfor more information (#34). - The
di-disk-dumpscript has been added to help capturing the current installation into an FSArchiver image (#63). - An optional stress test can be run on CPU and memory to check for flaky components (disabled by default, you may enable it in
config.ini) (#40). - Ask for the keyboard layout just before running the inventory (can be preset in
config.ini) (#52). - New optional questions during diagnostics for computer visual and functional conditions (#41).
- Documentation of
config.inioptions has been moved to the file itself as comments, so that no access to external resources is needed while editing options in the PXE server (#46). - JSON file names are now based on the manufacturer, model and provided label (#56).
- A mechanism has been added to avoid uploading the exact same JSON file twice(#57).
- Support pip-based installation: software requirements have been updated, cleaned up and put into
requirements.txtandrequirements-full.txt. When preparing the eReuseOS ISO, the normal installation is done since it doesn't depend on platform-dependent packages (no build environment needed). For development, the[full]extra dependencies may be installed (#42).
Release fixes
- Enable booting correctly on computers with several network cards (#38).
- Force the use of PAE on old Pentium M and Celeron M computers (#39).
- Avoid hanging on SMART test and follow its actual progress (#58).
- Disable swap enabled by Casper to avoid using the disk (#51).