godoc/static: add license preamble to static file
Change-Id: Icfdb6b544ff8613efc5a183d50efe6bb92dc6784 Reviewed-on: https://go-review.googlesource.com/38165 Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
This commit is contained in:
parent
6185cb1f31
commit
2946dd1f77
|
|
@ -15,6 +15,7 @@ import (
|
||||||
"go/format"
|
"go/format"
|
||||||
"io/ioutil"
|
"io/ioutil"
|
||||||
"os"
|
"os"
|
||||||
|
"time"
|
||||||
"unicode/utf8"
|
"unicode/utf8"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
@ -84,7 +85,7 @@ func makestatic() error {
|
||||||
}
|
}
|
||||||
defer f.Close()
|
defer f.Close()
|
||||||
buf := new(bytes.Buffer)
|
buf := new(bytes.Buffer)
|
||||||
fmt.Fprintf(buf, "%v\npackage static\n\n", warning)
|
fmt.Fprintf(buf, "%v\n\n%v\n\npackage static\n\n", license, warning)
|
||||||
fmt.Fprintf(buf, "var Files = map[string]string{\n")
|
fmt.Fprintf(buf, "var Files = map[string]string{\n")
|
||||||
for _, fn := range files {
|
for _, fn := range files {
|
||||||
b, err := ioutil.ReadFile(fn)
|
b, err := ioutil.ReadFile(fn)
|
||||||
|
|
@ -119,4 +120,8 @@ func sanitize(b []byte) []byte {
|
||||||
return bytes.Replace(b, []byte("\xEF\xBB\xBF"), []byte("`+\"\\xEF\\xBB\\xBF\"+`"), -1)
|
return bytes.Replace(b, []byte("\xEF\xBB\xBF"), []byte("`+\"\\xEF\\xBB\\xBF\"+`"), -1)
|
||||||
}
|
}
|
||||||
|
|
||||||
const warning = "// Code generated by \"makestatic\"; DO NOT EDIT\n"
|
const warning = `// Code generated by "makestatic"; DO NOT EDIT`
|
||||||
|
|
||||||
|
var license = fmt.Sprintf(`// Copyright %d The Go Authors. All rights reserved.
|
||||||
|
// Use of this source code is governed by a BSD-style
|
||||||
|
// license that can be found in the LICENSE file.`, time.Now().UTC().Year())
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,7 @@
|
||||||
|
// Copyright 2017 The Go Authors. All rights reserved.
|
||||||
|
// Use of this source code is governed by a BSD-style
|
||||||
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
// Code generated by "makestatic"; DO NOT EDIT
|
// Code generated by "makestatic"; DO NOT EDIT
|
||||||
|
|
||||||
package static
|
package static
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue