File: check-license

package info (click to toggle)
golang-github-opencontainers-image-spec 1.1.0~rc2-3
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bookworm-backports
  • size: 604 kB
  • sloc: makefile: 113
file content (16 lines) | stat: -rwxr-xr-x 288 bytes parent folder | download | duplicates (10)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/usr/bin/env bash

set -o errexit
set -o nounset
set -o pipefail

ret=0

for file in $(find . -type f -iname '*.go' ! -path './vendor/*'); do
	if ! head -n3 "${file}" | grep -Eq "(Copyright|generated|GENERATED)"; then
		echo "${file}:missing license header"
		ret=1
	fi
done

exit $ret