Add error checking

Signed-off-by: Nathan McCauley <nathan.mccauley@docker.com>
This commit is contained in:
Nathan McCauley 2015-06-20 12:59:26 -07:00
parent 03fcba1c98
commit 9ee5299b86
1 changed files with 40 additions and 4 deletions

View File

@ -118,9 +118,21 @@ func tufInit(cmd *cobra.Command, args []string) {
signer := signed.NewSigner(NewCryptoService(gun)) signer := signed.NewSigner(NewCryptoService(gun))
rootKey, err := signer.Create("root") rootKey, err := signer.Create("root")
if err != nil {
fatalf(err.Error())
}
targetsKey, err := signer.Create("targets") targetsKey, err := signer.Create("targets")
if err != nil {
fatalf(err.Error())
}
snapshotKey, err := signer.Create("snapshot") snapshotKey, err := signer.Create("snapshot")
if err != nil {
fatalf(err.Error())
}
timestampKey, err := signer.Create("timestamp") timestampKey, err := signer.Create("timestamp")
if err != nil {
fatalf(err.Error())
}
kdb.AddKey(rootKey) kdb.AddKey(rootKey)
kdb.AddKey(targetsKey) kdb.AddKey(targetsKey)
@ -128,14 +140,38 @@ func tufInit(cmd *cobra.Command, args []string) {
kdb.AddKey(timestampKey) kdb.AddKey(timestampKey)
rootRole, err := data.NewRole("root", 1, []string{rootKey.ID()}, nil, nil) rootRole, err := data.NewRole("root", 1, []string{rootKey.ID()}, nil, nil)
if err != nil {
fatalf(err.Error())
}
targetsRole, err := data.NewRole("targets", 1, []string{targetsKey.ID()}, nil, nil) targetsRole, err := data.NewRole("targets", 1, []string{targetsKey.ID()}, nil, nil)
if err != nil {
fatalf(err.Error())
}
snapshotRole, err := data.NewRole("snapshot", 1, []string{snapshotKey.ID()}, nil, nil) snapshotRole, err := data.NewRole("snapshot", 1, []string{snapshotKey.ID()}, nil, nil)
if err != nil {
fatalf(err.Error())
}
timestampRole, err := data.NewRole("timestamp", 1, []string{timestampKey.ID()}, nil, nil) timestampRole, err := data.NewRole("timestamp", 1, []string{timestampKey.ID()}, nil, nil)
if err != nil {
fatalf(err.Error())
}
kdb.AddRole(rootRole) err = kdb.AddRole(rootRole)
kdb.AddRole(targetsRole) if err != nil {
kdb.AddRole(snapshotRole) fatalf(err.Error())
kdb.AddRole(timestampRole) }
err = kdb.AddRole(targetsRole)
if err != nil {
fatalf(err.Error())
}
err = kdb.AddRole(snapshotRole)
if err != nil {
fatalf(err.Error())
}
err = kdb.AddRole(timestampRole)
if err != nil {
fatalf(err.Error())
}
repo := tuf.NewTufRepo(kdb, signer) repo := tuf.NewTufRepo(kdb, signer)