Skip to content
Snippets Groups Projects

Allow Licence Header skip

Closed Eoin Clerkin requested to merge e.clerkin/cbmroot:licence_check_2 into master
1 file
+ 9
0
Compare changes
  • Side-by-side
  • Inline
@@ -20,6 +20,13 @@ RETURN_CODE="0"
licenceHeaderCheck () {
FILE_CODE="0";
head -n 1 $1 | grep -q '// Licence-Check-Skip \[ .[^]]*]'
if [ $? -eq 0 ]; then
echo -n "[SKIP] $1, "
head -n 1 $1 | sed 's/^[^\[]*/ /'
else
sed -n '2p' $1 | grep -q ' SPDX-License-Identifier: GPL-3.0-only'
if [ $? -ne 0 ]; then
echo "[ERROR] $1, line 2 missing spdx licence header declaration."
@@ -51,6 +58,8 @@ licenceHeaderCheck () {
if [[ ${FILE_CODE} -eq 0 ]]; then
echo "[OK] File: $1 passes licence header check."
fi
fi
}
Loading