From 0be3fb49470a26af16e2879ae1678a8d12f0d83e Mon Sep 17 00:00:00 2001 From: Miek Gieben Date: Sun, 21 Aug 2016 10:27:07 +0100 Subject: [PATCH] Set correct versioning for CoreDNS (#225) This needs a patch in caddy to work properly, but we want something like it anyway. See https://github.com/mholt/caddy/pull/1058 --- coredns.go | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/coredns.go b/coredns.go index ad8cd1c95..26de37386 100644 --- a/coredns.go +++ b/coredns.go @@ -10,15 +10,22 @@ import ( //go:generate go run plugin_generate.go func main() { - // Default values for flags for CoreDNS. - flag.Set("type", "dns") - - // Values specific for CoreDNS. - caddy.DefaultConfigFile = "Corefile" - caddy.AppName = "coredns" - caddy.AppVersion = version + setFlag() + setName() caddymain.Run() } +// setFlag sets flags to predefined values for CoreDNS. +func setFlag() { + flag.Set("type", "dns") +} + +// setName sets application name and versioning information for CoreDNS. +func setName() { + caddy.DefaultConfigFile = "Corefile" + caddy.AppName = "CoreDNS" + caddy.AppVersion = version +} + const version = "001"