|
@@ -0,0 +1,20 @@
|
|
1
|
+#!/bin/sh
|
|
2
|
+
|
|
3
|
+SOURCE_DIR=`dirname $0`
|
|
4
|
+
|
|
5
|
+[ -z "$LICENSE_HEADER" ] && export LICENSE_HEADER="$(cat "$SOURCE_DIR/LICENSE.header")"
|
|
6
|
+
|
|
7
|
+ORIGINAL_HEADER="$(sed '/^package/Q' "$1")"
|
|
8
|
+
|
|
9
|
+if [ "$LICENSE_HEADER" = "$ORIGINAL_HEADER" ]; then
|
|
10
|
+ echo "Already has header: $1"
|
|
11
|
+ exit 0
|
|
12
|
+fi
|
|
13
|
+
|
|
14
|
+echo "Adding header to: $1"
|
|
15
|
+
|
|
16
|
+cp "$SOURCE_DIR/LICENSE.header" "~$1.tmp"
|
|
17
|
+echo "" >> "~$1.tmp"
|
|
18
|
+awk '/^package/{i++}i' "$1" >> "~$1.tmp"
|
|
19
|
+mv "~$1.tmp" "$1"
|
|
20
|
+
|