From fce94f3554191fed52f813682eac8b69d41a1798 Mon Sep 17 00:00:00 2001 From: dovholuknf <46322585+dovholuknf@users.noreply.github.com> Date: Fri, 1 Sep 2023 08:08:22 -0400 Subject: [PATCH] catch signals and remove temp files --- ziti/cmd/edge/quickstart.go | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/ziti/cmd/edge/quickstart.go b/ziti/cmd/edge/quickstart.go index f05cf1f7b..b43ee7354 100644 --- a/ziti/cmd/edge/quickstart.go +++ b/ziti/cmd/edge/quickstart.go @@ -29,6 +29,8 @@ import ( "github.com/spf13/cobra" "io" "os" + "os/signal" + "syscall" "time" ) @@ -229,16 +231,9 @@ func createMinimalPki(out io.Writer, errOut io.Writer) { if clientErr != nil { logrus.Fatal(clientErr) } + ch := make(chan os.Signal, 1) + signal.Notify(ch, os.Interrupt, syscall.SIGQUIT, syscall.SIGINT, syscall.SIGTERM) + <-ch + removeTempDir(tmpDir) } - -//func waitForShutdown(fabricController *controller.Controller, edgeController *server.Controller) { -// ch := make(chan os.Signal, 1) -// signal.Notify(ch, os.Interrupt, syscall.SIGTERM) -// -// <-ch -// -// pfxlog.Logger().Info("shutting down ziti-controller") -// edgeController.Shutdown() -// fabricController.Shutdown() -//}