summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhilipp Schafft <lion@lion.leolix.org>2017-05-07 13:13:09 +0000
committerPhilipp Schafft <lion@lion.leolix.org>2017-05-07 13:13:51 +0000
commit2ab06846607049ff2f9efcc7d2860be266418a9b (patch)
treec03777c209a06b8366cd649c5e4e7ca7fb919dde
parentd7cf3b4217a4a6ef16ade15f32170894a66d5b52 (diff)
Fix: Corrected language detection in raw mode.
-rwxr-xr-xwebgen17
1 files changed, 10 insertions, 7 deletions
diff --git a/webgen b/webgen
index 660b087..f145449 100755
--- a/webgen
+++ b/webgen
@@ -397,12 +397,15 @@ proc() {
if [ -f "$x" ]
then
x=`echo "$x" | sed 's#^\./##'`
- case "$x" in
- *.*)
- LANGUAGE=`echo "$x" | cut -d. -f2`
- x=`echo "$x" | cut -d. -f1`
- ;;
- esac
+ if [ "$_mode" != 'raw' ]
+ then
+ case "$x" in
+ *.*)
+ LANGUAGE=`echo "$x" | cut -d. -f2`
+ x=`echo "$x" | cut -d. -f1`
+ ;;
+ esac
+ fi
proc_$_mode "$x"
LANGUAGE="$_old_lang"
fi
@@ -432,7 +435,7 @@ do
*'.html')
_mask=`echo "$i" | sed 's/\.html$//'`
proc page ./[\+\~]"$_mask"
- proc page ./[=]"$_mask"
+ proc raw ./[=]"$_mask".html
;;
*)
proc page ./[\+\~]$i