firstboot: reading firstboot-wizard-secret file

Explain how to read the firstboot-wizard-secret file using shell
commands. Remove output of the cat command.

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
This commit is contained in:
Joseph Nuthalapati 2019-11-12 21:33:09 +05:30 committed by James Valleroy
parent 00725b3526
commit 815d3ec0e8
No known key found for this signature in database
GPG Key ID: 77C0C75E7B650808
2 changed files with 10 additions and 7 deletions

8
debian/templates vendored
View File

@ -2,8 +2,8 @@ Template: plinth/firstboot_wizard_secret
Type: note
#flag:translate!:3
_Description: FreedomBox first wizard secret - ${secret}
Please save this string. You will be asked to enter this in the first screen
after you launch the FreedomBox interface. In case you lose it, you can find
it in the file /var/lib/plinth/firstboot-wizard-secret.
Please note down the above secret. You will be asked to enter this in the
first screen after you launch the FreedomBox web interface. In case you lose
it, you can retrieve it by running the following command:
.
${secret}
$ sudo cat /var/lib/plinth/firstboot-wizard-secret

View File

@ -18,6 +18,7 @@
from django import forms
from django.utils.translation import ugettext_lazy as _
from plinth import cfg
from plinth.modules import first_boot
@ -26,9 +27,11 @@ class FirstbootWizardSecretForm(forms.Form):
secret = forms.CharField(
label='', help_text=_(
'Enter the secret generated during FreedomBox installation. '
'This secret can also be obtained from the file '
'/var/lib/plinth/firstboot-wizard-secret'), required=False,
widget=forms.PasswordInput(attrs={'placeholder': _('Secret')}))
'This secret can also be obtained by running the command "sudo '
'cat /var/lib/plinth/firstboot-wizard-secret" on your {box_name}'.
format(box_name=_(cfg.box_name))), required=False,
widget=forms.PasswordInput(
attrs={'placeholder': _('Firstboot Wizard Secret')}))
def validate_secret(self, secret):
"""Match the secret provided by the user with the one