Tails Installer should hide the USB stick that contains the ISO
Scenario:
- Boot Tails from USB stick Alpha
- Take another USB stick (Bravo), partition it using MBR scheme, make a partition with a FAT filesystem on it, drop a Tails ISO in there.
- Plug USB stick Bravo into Tails started from stick Alpha.
- Run the Tails USB Installer, choose "Upgrade from ISO"
- Select as update source the ISO on stick Bravo.
Result: the partition (on Bravo) that contains the source ISO is listed in the available destination partitions. The resulting stick may not be bootable, and even if it is, it won’t be supported by the persistence setup / incremental update tools.
Solution: either hide the partition on Bravo from the possible destination partitions list, or improve the heuristics to detect what is a partition that contains a Tails system that can be updated (e.g. using the GPT partition label).
Related issues
- Is duplicate of #5623 (closed)
Original created by @tails on 6054 (Redmine)