Commit 573a9531 authored by ploup's avatar ploup

Updated "How does it work" paragraph, especially with more things TODO

parent b6089774
......@@ -6,7 +6,7 @@ Related issue: [#7496](https://gitlab.tails.boum.org/tails/tails/-/issues/7496)
# How does it work
What the script does:
**What the script does:**
* For each of the two systems provided as arguments:
* Temporary folders with randomly generated names are created in /tmp to serve as mount points
......@@ -19,12 +19,20 @@ What the script does:
* The contents of the individual files are compared using SHA256 hashes
* Files that are only present in one system or the other are detected and reported
* If the Tails systems aren't identical, mismatched files are reported in the log file `tails_comparison.log`
* At the end of the script, or when encountering an exception, everything is cleaned up
* Mount points are unmounted
* Temporary folders are deleted
What the script does not:
**What the script does not, but should be doing (TODO):**
* Check the MBR (TODO)
* Allow more command-line arguments, such as choosing the log file (TODO)
* Allow comparing old versions of Tails that are not using the incremental updates system
* Check the MBR
* Allow more command-line arguments, such as choosing the log file
* More error handling
* Protect against some attacks, such as a malicious `live/Tails.module` file in a Tails system (and probably other attacks)
**What the script does not, but it is probably not useful (?):**
* Allow comparing old versions of Tails (that are not using the incremental update system)
# Requirements
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment