X-Git-Url: http://git.plutz.net/?a=blobdiff_plain;f=helpers%2Fgenall.sh;h=78e079432be0752de965b5f21391964b50744883;hb=b3b0d44a61029470e449827a1fa4b686e4279b7c;hp=eb6d6f3b6a41e632dbef8e379d58f2fa1aa778ac;hpb=06af2f639193f9e2de0bae67125b66665c327e8f;p=serve0 diff --git a/helpers/genall.sh b/helpers/genall.sh index eb6d6f3..78e0794 100755 --- a/helpers/genall.sh +++ b/helpers/genall.sh @@ -1,4 +1,20 @@ #!/bin/zsh +# Copyright 2014 - 2016 Paul Hänsch +# +# This file is part of Serve0 +# +# Serve0 is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# Serve0 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 Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with Serve0 If not, see . dir="$(dirname $0)" genmeta="$dir/genmeta.sh" @@ -18,7 +34,7 @@ addtag(){ egrep -q "(^|.*\|)$tag(\|.*|$)" <<<"$tags" || tags="$tag|$tags" - cat <"$meta" + cat >"$meta" </dev/null 2>/dev/null + printf %s ' Meta ...' + $genmeta "$each" "${each}.meta" >/dev/null 2>/dev/null + printf %s ' Tags ...' for tag in $*; do addtag "${each}.meta" "$tag" done - echo ' Done!' + printf 'Done!\n' fi; done