Feature #6054

Tails Installer should hide the USB stick that contains the ISO

Added by Tails 2013-07-18 07:49:59 . Updated 2015-06-05 15:38:16 .

Status:
Duplicate
Priority:
Elevated
Assignee:
Category:
Installation
Target version:
Start date:
Due date:
% Done:

0%

Feature Branch:
Type of work:
Code
Blueprint:

Starter:
1
Affected tool:
Installer
Deliverable for:

Description

Scenario:

  1. Boot Tails from USB stick Alpha
  2. 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.
  3. Plug USB stick Bravo into Tails started from stick Alpha.
  4. Run the Tails USB Installer, choose "Upgrade from ISO"
  5. 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).


Subtasks


Related issues

Is duplicate of Tails - Feature #5623: Tails Installer should refuse upgrading a device that hasn't Tails installed Resolved

History

#1 Updated by intrigeri 2013-07-19 09:03:10

  • Starter set to Yes

#2 Updated by intrigeri 2013-10-04 01:22:45

  • Category set to Installation

#3 Updated by BitingBird 2014-06-09 10:16:05

  • Subject changed from liveusb-creator should hide the USB stick that contains the ISO to Liveusb-creator should hide the USB stick that contains the ISO

#4 Updated by BitingBird 2015-01-04 19:05:21

  • Affected tool set to Installer

#5 Updated by intrigeri 2015-03-22 15:18:45

  • Subject changed from Liveusb-creator should hide the USB stick that contains the ISO to Tails Installer should hide the USB stick that contains the ISO

Better base any work on this on the feature/jessie branch (in our liveusb-creator Git repo), and test it in an experimental Tails/Jessie ISO.

#6 Updated by intrigeri 2015-06-05 15:38:16

  • Status changed from Confirmed to Duplicate

In practice, the fix for Feature #5623 will fix that too.

#7 Updated by intrigeri 2015-06-05 15:38:34

  • is duplicate of Feature #5623: Tails Installer should refuse upgrading a device that hasn't Tails installed added