From 22e22e909ce51f676d441f6c73befe7b0dccfb36 Mon Sep 17 00:00:00 2001 From: Philipp Schafft Date: Sun, 7 May 2017 13:29:52 +0000 Subject: Fix: Corrected dependency listing for =-type files --- webgen | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/webgen b/webgen index 2f42089..1f58e48 100755 --- a/webgen +++ b/webgen @@ -165,16 +165,28 @@ list_dependencies() { *'.'*'.html') _mask=`echo "$1" | cut -d. -f1` _lang=`echo "$1" | cut -d. -f2` - _tpl=`ls -1 -- ?"$_mask.$_lang" 2> /dev/null` - if [ -z "$_tpl" ] - then + _tpl=`ls -1 -- ?"$_mask.$_lang" ="$_mask.$_lang".html 2> /dev/null` + if [ -z "$_tpl" ] + then _tpl=`ls -1 -- ?"$_mask" 2> /dev/null` - fi + fi [ "$LANGUAGE" = '' ] && LANGUAGE="$_lang" + case "$_tpl" in + '='*) + echo "$TPLS$_tpl" + return; + ;; + esac ;; *'.html') _mask=`echo "$1" | cut -d. -f1` - _tpl=`ls -1 -- ?"$_mask" 2> /dev/null` + _tpl=`ls -1 -- ?"$_mask" ="$_mask".html 2> /dev/null` + case "$_tpl" in + '='*) + echo "$TPLS$_tpl" + return; + ;; + esac ;; *) _tpl="=$1" -- cgit v1.2.3