Il comando fde-setup-request viene utilizzato all'interno dell'hook fde-setup. Lo farà
restituire informazioni su quale sia l'operazione per la crittografia dell'intero disco
dati richiesti e ausiliari per completare questa operazione.
L'hook fde-setup dovrebbe fare ciò che è richiesto e quindi chiamare
"snapctl fde-setup-result" e passa i dati del risultato a stdin.
Ecco un esempio di come viene chiamato inizialmente l'hook fde-setup:
$ snapctl fde-setup-request
{"op":"features"}
$ eco '[]' | snapctl fde-setup-result
In alternativa l'hook potrebbe rispondere con:
$ echo '{"error":"hardware-unsupported"}' | snapctl fde-setup-result
E quindi viene chiamato di nuovo con una richiesta per eseguire l'impostazione iniziale della chiave:
$ snapctl fde-setup-request
{"op":"initial-setup", "key": "key-to-seal", "key-name":"key-for-ubuntu-data"}
$ eco "$chiave_sigillata" | snapctl fde-setup-result