Skip to content
Snippets Groups Projects
Commit 9dffae71 authored by Joan Vallvé Navarro's avatar Joan Vallvé Navarro
Browse files

[skip ci] add exclude mark in license script

parent b57642a8
No related branches found
No related tags found
1 merge request!448Draft: Resolve "Implementation of new nodes creation"
Pipeline #20645 skipped
......@@ -120,10 +120,12 @@ fi
# DETECT FIRST AND LAST LICENSE LINES
sed -i -e '/./,$!d' -e :a -e '/^\n*$/{$d;N;ba' -e '}' $license #remove empty lines at the beginning and at the end
line_start_mark=$(head -n 1 $license) #"//--------LICENSE_START--------"
line_end_mark=$(tail -n 1 $license) #"//--------LICENSE_END--------"
line_start_mark=$(head -n 1 $license)
line_end_mark=$(tail -n 1 $license)
exclude_mark="// This is not part of WOLF"
echo "line_start: $line_start_mark"
echo "line_end: $line_end_mark"
echo "excluding files starting with: $exlude_mark"
# PATH (AND tmp FOLDER)
folder=$path
......@@ -169,12 +171,16 @@ if [ "$mode" == "add" ]; then
echo "Recursively adding license header to all files (.c, .cpp, .h, .hpp):"
for i in $file_list
do
if grep -m1 -Fxq "${line_start_mark}" $i; then
:
if grep -m1 -Fxq "${exlude_mark}" $i; then
echo "excluding ${i} since it contains exclude mark"
else
echo " - ${i}"
( cat ${license}; cat $i ) > temp_file
mv temp_file $i
if grep -m1 -Fxq "${line_start_mark}" $i; then
:
else
echo " - ${i}"
( cat ${license}; cat $i ) > temp_file
mv temp_file $i
fi
fi
done
fi
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment