summaryrefslogtreecommitdiff
path: root/webserver/update-scripts/create-lang-en-symlinks.sh
diff options
context:
space:
mode:
Diffstat (limited to 'webserver/update-scripts/create-lang-en-symlinks.sh')
-rwxr-xr-xwebserver/update-scripts/create-lang-en-symlinks.sh37
1 files changed, 0 insertions, 37 deletions
diff --git a/webserver/update-scripts/create-lang-en-symlinks.sh b/webserver/update-scripts/create-lang-en-symlinks.sh
deleted file mode 100755
index 7a0af83..0000000
--- a/webserver/update-scripts/create-lang-en-symlinks.sh
+++ /dev/null
@@ -1,37 +0,0 @@
-#!/bin/sh
-
-# Copyright (C) 2014 Assaf Gordon (assafgordon@gmail.com)
-#
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-#
-# This program 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 General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-##
-## This is an ugly hack script, to work-around the MultiView problem,
-## described in multiviews.txt
-##
-## The script scans all the non-language HTML files under /var/www ,
-## and creates an English language symlink to them. Example:
-## /var/www/home.html -> /var/www/home.en.html
-##
-
-## 1. find - list all HTML files
-## 2. grep - filter out html files with language codes
-## 3. xargs+sh - create a symlink for each HTML file.
-##
-cd /var/www
-find . -name "*.html" -type f -print0 \
- | grep -zZvE '\.([A-Za-z][A-Za-z](-[A-Za-z][A-Za-z])?)\.html$' \
- | xargs -0 -L1 -I% \
- sh -c 'B=$(basename % .html) ; D=$(dirname %) ;
- test -e $D/$B.en.html || ln -s $B.html $D/$B.en.html'
-