aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--coremain/run.go27
1 files changed, 13 insertions, 14 deletions
diff --git a/coremain/run.go b/coremain/run.go
index 61d2e24be..23d5d5f7e 100644
--- a/coremain/run.go
+++ b/coremain/run.go
@@ -18,20 +18,6 @@ import (
)
func init() {
- // Reset flag.CommandLine to get rid of unwanted flags for instance from glog (used in kubernetes).
- // And readd the once we want to keep.
- flag.VisitAll(func(f *flag.Flag) {
- if _, ok := flagsBlacklist[f.Name]; ok {
- return
- }
- flagsToKeep = append(flagsToKeep, f)
- })
-
- flag.CommandLine = flag.NewFlagSet(os.Args[0], flag.ExitOnError)
- for _, f := range flagsToKeep {
- flag.Var(f.Value, f.Name, f.Usage)
- }
-
caddy.TrapSignals()
caddy.DefaultConfigFile = "Corefile"
caddy.Quiet = true // don't show init stuff from caddy
@@ -54,6 +40,19 @@ func init() {
// Run is CoreDNS's main() function.
func Run() {
+ // Reset flag.CommandLine to get rid of unwanted flags for instance from glog (used in kubernetes).
+ // And readd the once we want to keep.
+ flag.VisitAll(func(f *flag.Flag) {
+ if _, ok := flagsBlacklist[f.Name]; ok {
+ return
+ }
+ flagsToKeep = append(flagsToKeep, f)
+ })
+
+ flag.CommandLine = flag.NewFlagSet(os.Args[0], flag.ExitOnError)
+ for _, f := range flagsToKeep {
+ flag.Var(f.Value, f.Name, f.Usage)
+ }
flag.Parse()