X-Git-Url: http://git.plutz.net/?a=blobdiff_plain;f=index.cgi;h=89be69c6b39eaca9bcefcfff035634fd274a1de7;hb=3ff1de1d7bf98b5ee3c30a21737a31196bcb6ec3;hp=6359a0ae353e009e9dcbfc8425c52b1244bf6112;hpb=d4c4b43f0c0a3632998892da7bad8a18e687b0e8;p=shcgi
diff --git a/index.cgi b/index.cgi
index 6359a0a..89be69c 100755
--- a/index.cgi
+++ b/index.cgi
@@ -17,28 +17,7 @@
# You should have received a copy of the GNU Affero General Public License
# along with shcgi. If not, see .
-export LC_ALL=C
-
-# this program is supposed to be symlinked into a http root directory
-# we will use the http root as object storage (data directory) and call sub
-# programs from the directory in which the real executable resides
-# therefore we need to identify the code and data directories _EXEC and _DATA
-call="$0"
-real="$(readlink -f $call)"
-_DATA="$(dirname "$call")" #storage directory
-_EXEC="${real%/shcgi/index.cgi}" #execution directory
-
-# basic functions
-die() {
- echo "$@" >&2
- exit 1
-}
-
-debug() { #change to false to disable debugging
- #true && echo "$*" >>debug
- true && [ -n "$*" ] && echo -E "$*" >>/dev/stderr
- true && [ -z "$*" ] && tee /dev/stderr
-}
+export LC_ALL=C LANG=C
data_dirs(){
# create directories for object storage
@@ -50,24 +29,26 @@ data_dirs(){
done
}
-# create htaccess file
-[ -f "$_DATA/.htaccess" ] || cat >"$_DATA/.htaccess" <