2023-10-07 06:51:45 +02:00
|
|
|
Scope
|
|
|
|
=====
|
|
|
|
Until now the virtual machines were handled somewhat manually. This
|
2024-09-16 02:27:36 +02:00
|
|
|
experimental project is meant to have everything needed to deploy the
|
2023-10-07 06:51:45 +02:00
|
|
|
virtual machines in git.
|
|
|
|
|
|
|
|
It also tries to be enable people to safely bootstrap all the
|
|
|
|
VMs. This way there is no more chicken and egg issue, and in case of
|
|
|
|
compromise, the VMs can easily and safely be reinstalled.
|
|
|
|
|
|
|
|
Backups
|
|
|
|
=======
|
2023-10-16 19:11:34 +02:00
|
|
|
This repository is also backed up on software heritage from time to time.
|
2023-10-07 06:51:45 +02:00
|
|
|
|
|
|
|
Bootstrap
|
|
|
|
=========
|
|
|
|
|
2024-09-16 02:27:36 +02:00
|
|
|
First the gnutoo-trisquel-netinstall VM need to be installed. Once
|
2023-10-07 06:51:45 +02:00
|
|
|
this is done it can be used to install the gnutoo-trisquel-installer
|
|
|
|
VM by using the default options.
|
|
|
|
|
|
|
|
When installing it, do not enable SSH as this would expose the VM to
|
|
|
|
security risks.
|
|
|
|
|
|
|
|
Once this is done, this new gnutoo-trisquel-installer can be used to
|
|
|
|
install Guix and generate new Guix VMs like guix-installer-vm or
|
|
|
|
audio.experimental.a-lec.org.
|
|
|
|
|
|
|
|
The audio.experimental.a-lec.org VM can also be generated from the
|
|
|
|
guix-installer-vm.
|
|
|
|
|
|
|
|
License
|
|
|
|
=======
|
|
|
|
All the projects in this git repository are free software: you can
|
|
|
|
redistribute them and/or modify them under the terms of the GNU
|
|
|
|
General Public License as published by the Free Software Foundation,
|
|
|
|
either version 3 of the License, or (at your option) any later
|
|
|
|
version.
|
|
|
|
|
|
|
|
All the project are distributed in the hope that they will be useful,
|
|
|
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
|
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
|
|
|
General Public License for more details.
|
|
|
|
|
|
|
|
You should have received a copy of the GNU General Public License
|
2023-10-16 19:11:34 +02:00
|
|
|
along with this project. If not, see <http://www.gnu.org/licenses/>.
|