diff options
author | Jörg Frings-Fürst <debian@jff-webhosting.net> | 2015-04-18 15:43:01 +0200 |
---|---|---|
committer | Jörg Frings-Fürst <debian@jff-webhosting.net> | 2015-04-18 15:43:01 +0200 |
commit | dd33244267d4c4be09521937de8b0e05ff216a5c (patch) | |
tree | 4d1f734c1f55a6dcceb3d0bd5373c838e4667d3f /update_copy_notice.sh | |
parent | b1f493d50d3d891f35033dbf6f4a49ab5bcd00cf (diff) | |
parent | 84a27086bbd9f493128b354300f9c77ccb32a56b (diff) |
Merge tag 'upstream/0.6.0'
Upstream version 0.6.0
Diffstat (limited to 'update_copy_notice.sh')
-rwxr-xr-x | update_copy_notice.sh | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/update_copy_notice.sh b/update_copy_notice.sh new file mode 100755 index 0000000..6325e37 --- /dev/null +++ b/update_copy_notice.sh @@ -0,0 +1,51 @@ +#!/bin/bash + +shopt -s globstar + +text="///////////////////////////////////////////////////////////////////////// +// Copyright (c) 2011-2015 by Simon Schneegans +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or (at +// your option) any later version. +// +// This program is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see <http://www.gnu.org/licenses/>. +/////////////////////////////////////////////////////////////////////////" + +types=( + ".vala" +) + +folders=( + "src" +) + +for folder in "${folders[@]}" +do + for type in "${types[@]}" + do + for file in ${folder}/**/*${type} + do + if [ -f $file ] + then + if grep -q "Simon Schneegans" ${file} + then + echo "Reformatting ${file} ..." + sed -e '1,16d' ${file} > /tmp/copyright_tmp && mv /tmp/copyright_tmp ${file} + echo "${text}" > /tmp/copyright_tmp + cat ${file} >> /tmp/copyright_tmp && mv /tmp/copyright_tmp ${file} + fi + fi + done + done +done + + + |