X-Git-Url: http://git.plutz.net/?a=blobdiff_plain;f=helpers%2Fgenall.sh;h=78e079432be0752de965b5f21391964b50744883;hb=b3b0d44a61029470e449827a1fa4b686e4279b7c;hp=950a49080c99576259b7b5ede5c65de8e9170776;hpb=541cc5a270d455982b7a4a58f689b9172ae8acd7;p=serve0 diff --git a/helpers/genall.sh b/helpers/genall.sh index 950a490..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 - echo -n ' Meta ...' + printf %s ' Meta ...' $genmeta "$each" "${each}.meta" >/dev/null 2>/dev/null - echo -n ' Tags ...' + printf %s ' Tags ...' for tag in $*; do addtag "${each}.meta" "$tag" done - echo ' Done!' + printf 'Done!\n' fi; done