From 884d696442581801bc217b22d50c4d0d4a701642 Mon Sep 17 00:00:00 2001 From: Saverio Miroddi Date: Mon, 14 Jun 2021 17:26:38 +0200 Subject: [PATCH] README: Add section about stability --- README.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/README.md b/README.md index 719a74c..aa51525 100644 --- a/README.md +++ b/README.md @@ -8,6 +8,7 @@ ZFS installer is a shell script program that fully prepares ZFS on a system, and - [Comparison with Ubuntu built-in installer](#comparison-with-ubuntu-built-in-installer) - [Instructions](#instructions) - [Ubuntu Server](#ubuntu-server) +- [Stability](#stability) - [Demo](#demo) - [Unsupported systems/Issues](#unsupported-systemsissues) - [Unattended installations](#unattended-installations) @@ -65,6 +66,16 @@ Ubuntu Server requires a slightly different execution procedure: then follow the instructions. +## Stability + +The project is carefully developed, however, it's practically impossible to guarantee continuous stability, for two reasons: + +1. Linux distributions frequently apply small changes to their installers, even on the same distribution version, +1. automated testing is not feasible; although debootstrap installations could be automated, the bulk of the work is related to the installers, which can't be automated without sophisticated GUI automation, +1. testing is time consuming, so it can be performed on a limited amount of distros at a time. + +Errors due to installer will cause the script to terminate, so, generally speaking, if the script completes, the system has been successfully setup. + ## Demo ![Demo](/demo/demo.gif?raw=true)