From 1c190f0efefbd78692f2f1050f3eb335cc48a069 Mon Sep 17 00:00:00 2001 From: Nate Walck Date: Tue, 4 Apr 2017 23:56:38 -0400 Subject: [PATCH] Add validation that filerepo path exists (#139) --- serve.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/serve.go b/serve.go index 3b9bef33..a1ec9fae 100644 --- a/serve.go +++ b/serve.go @@ -221,6 +221,9 @@ func serve(args []string) error { } if *flRepoPath != "" { + if _, err := os.Stat(*flRepoPath); os.IsNotExist(err) { + stdlog.Fatal(err) + } r.PathPrefix("/repo/").Handler(http.StripPrefix("/repo/", http.FileServer(http.Dir(*flRepoPath)))) } @@ -292,7 +295,7 @@ func printExamples() { const exampleText = ` Quickstart: sudo micromdm serve -apns-cert /path/to/mdm_push_cert.p12 -apns-password=password_for_p12 -server-url=https://my-server-url - + Using self-signed certs: *Note, -apns flags are still required!* sudo micromdm serve -tls-cert=/path/to/server.crt -tls-key=/path/to/server.key