From 92aa526b9d1f5a7e916d825a1f8fbffeffa22518 Mon Sep 17 00:00:00 2001 From: Riyaz Faizullabhoy Date: Fri, 26 May 2017 14:29:44 -0700 Subject: [PATCH] trust: use a tempdir and remove after build Signed-off-by: Riyaz Faizullabhoy --- cmd/moby/trust.go | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/cmd/moby/trust.go b/cmd/moby/trust.go index 7f64ec763..b093a7214 100644 --- a/cmd/moby/trust.go +++ b/cmd/moby/trust.go @@ -10,6 +10,7 @@ import ( "net" "net/http" "net/url" + "os" "strings" "time" @@ -61,8 +62,14 @@ func TrustedReference(image string) (reference.Reference, error) { return nil, err } + tmpTrustDir, err := ioutil.TempDir("", "notary") + if err != nil { + return nil, err + } + defer os.Remove(tmpTrustDir) + nRepo, err := notaryClient.NewNotaryRepository( - "", + tmpTrustDir, gun, server, rt,