X-Git-Url: http://git.plutz.net/?a=blobdiff_plain;f=helpers%2Fgenall.sh;h=78e079432be0752de965b5f21391964b50744883;hb=b3b0d44a61029470e449827a1fa4b686e4279b7c;hp=6aab046c6daedd615e6beb934ce441ddf5e2fbf1;hpb=c7e6e63b567cd68f0a9c1f12dd92b175d2f6a2a0;p=serve0 diff --git a/helpers/genall.sh b/helpers/genall.sh index 6aab046..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" @@ -7,7 +23,6 @@ genthumb="$dir/genthumb.sh" addtag(){ meta="$1" - info="$(basename "$1" |sed -r 's:^(.+)\.meta$:\1:')" tag="$2" length=0; width=0; height=0; @@ -19,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