2
2
mirror of https://github.com/octoleo/restic.git synced 2024-06-02 09:00:50 +00:00

Ask for password after create repo succeeded

This commit is contained in:
Florian Weingarten 2015-06-26 13:58:43 -04:00
parent e3bccf02c0
commit f8c30556d3

View File

@ -15,17 +15,17 @@ func (cmd CmdInit) Execute(args []string) error {
return errors.New("Please specify repository location (-r)") return errors.New("Please specify repository location (-r)")
} }
be, err := create(cmd.global.Repo)
if err != nil {
cmd.global.Exitf(1, "creating backend at %s failed: %v\n", cmd.global.Repo, err)
}
if cmd.global.password == "" { if cmd.global.password == "" {
cmd.global.password = cmd.global.ReadPasswordTwice( cmd.global.password = cmd.global.ReadPasswordTwice(
"enter password for new backend: ", "enter password for new backend: ",
"enter password again: ") "enter password again: ")
} }
be, err := create(cmd.global.Repo)
if err != nil {
cmd.global.Exitf(1, "creating backend at %s failed: %v\n", cmd.global.Repo, err)
}
s := repository.New(be) s := repository.New(be)
err = s.Init(cmd.global.password) err = s.Init(cmd.global.password)
if err != nil { if err != nil {