From 887754922cce09fcef4e26ed56caf1dd4388496d Mon Sep 17 00:00:00 2001 From: Jesse Peterson Date: Sat, 12 May 2018 14:27:52 -0700 Subject: [PATCH] apns command switches are deprecated, warn user (#412) --- cmd/micromdm/serve.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cmd/micromdm/serve.go b/cmd/micromdm/serve.go index 5e2319a9..4bf61aaa 100644 --- a/cmd/micromdm/serve.go +++ b/cmd/micromdm/serve.go @@ -124,6 +124,9 @@ func serve(args []string) error { if !*flTLS && (*flTLSCert != "" || *flTLSKey != "") { return errors.New("cannot set -tls=false and supply -tls-cert or -tls-key") } + if *flAPNSCertPath != "" || *flAPNSKeyPass != "" || *flAPNSKeyPath != "" { + stdlog.Println("-apns-cert, -apns-password, and -apns-key switches are deprecated. please transition to `mdmctl mdmcert upload` instead") + } logger := log.NewLogfmtLogger(os.Stderr) stdlog.SetOutput(log.NewStdlibAdapter(logger)) // force structured logs