mirror of
				https://github.com/coredns/coredns.git
				synced 2025-10-31 02:03:20 -04:00 
			
		
		
		
	middleware/directives: check if package exist on the file system (#767)
This commit is contained in:
		| @@ -43,7 +43,7 @@ func main() { | |||||||
| 		md[priority] = items[1] | 		md[priority] = items[1] | ||||||
| 		mi[items[1]] = middlewarePath + items[2] // Default, unless overriden by 3rd arg | 		mi[items[1]] = middlewarePath + items[2] // Default, unless overriden by 3rd arg | ||||||
|  |  | ||||||
| 		if strings.Contains(items[2], "/") { // External package has been given | 		if _, err := os.Stat(middlewareFSPath + items[2]); err != nil { // External package has been given | ||||||
| 			mi[items[1]] = items[2] | 			mi[items[1]] = items[2] | ||||||
| 		} | 		} | ||||||
| 	} | 	} | ||||||
| @@ -113,7 +113,8 @@ func fatalIfErr(err error) { | |||||||
| } | } | ||||||
|  |  | ||||||
| const ( | const ( | ||||||
| 	middlewarePath = "github.com/coredns/coredns/middleware/" | 	middlewarePath   = "github.com/coredns/coredns/middleware/" | ||||||
| 	middlewareFile = "middleware.cfg" | 	middlewareFile   = "middleware.cfg" | ||||||
| 	header         = "// generated by directives_generate.go; DO NOT EDIT\n\n" | 	middlewareFSPath = "middleware/" // Where the middleware packages are located on the file system | ||||||
|  | 	header           = "// generated by directives_generate.go; DO NOT EDIT\n\n" | ||||||
| ) | ) | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user