Implementation questions - noidcc/tails-group-installer GitHub Wiki

Summary of questions to be resovled:

General

Cloning Tails

Is there a way to clone directly without user interaction? Something like:

  1. detect devices
  2. ask for user to insert usb device and press Go.
  3. detect new devices
  4. clone directly in new device
    More on this [here] (https://github.com/noidcc/tails-group-installer/wiki/Cloning-Tails)

First launch

As far as system image won't be modifed, but there are some issue's (Icedove addressbook import) that should be resolved at first launch, can dotfiles be used to create desktop lauchers?

GPG key pair creation

GUI

Icedove configuration

Address book: creation of address book in mab format results not operative. Workaround: create a csv addressbook and ask user to import it at first launch. Other ideas? More on this [here] (https://github.com/noidcc/tails-group-installer/wiki/Icedove-configuration)

Passphrase creation

Check passphrase strength. Not implemented in Tails actually but confirmed as feature here:
https://labs.riseup.net/code/issues/7002 Is there a reason to not use: Cracklib-check?
http://linux.die.net/man/8/cracklib-check

Ceremony

Tails persistence setup

Possible command line setup:
tails-persistence-setup --force --override-boot-device /org/freedesktop/UDisks/devices/sdc --override-system-partition /org/freedesktop/UDisks/devices/sdc1 --passphrase [Passphrase] --step bootsrap
Results:
1.Launches gui
2.Asks for Passphrase ignoring passphrase passed in command
3.Fails with warning: Failed org.freedesktop.UDisks.Error.PermissionDenied: Not Authorized
##User data collection