summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--main.go12
1 files changed, 12 insertions, 0 deletions
diff --git a/main.go b/main.go
index d281c64..628c2f8 100644
--- a/main.go
+++ b/main.go
@@ -93,5 +93,17 @@ func setupTestUser(server upspin.KeyServer) {
log.Fatalf("Put %q failed: %v", name, err)
}
log.Printf("Added user %q\n", name)
+
+ // Need to add snapshot user, too
+ nparts := strings.Split(name, "@")
+ snapName := nparts[0]+"+snapshot@"+nparts[1]
+ snapStruct := &upspin.User {
+ Name: upspin.UserName(snapName),
+ PublicKey: upspin.PublicKey(string(parts[2])),
+ }
+ err = server.Put(snapStruct)
+ if err != nil {
+ log.Fatalf("Put %q failed: %v", snapName, err)
+ }
}
}