X-Git-Url: http://git.plutz.net/?a=blobdiff_plain;ds=inline;f=index.cgi;h=410e699d63ab9fc7348d1ad94344a7d904bbd060;hb=91b7ecbc9eff99427974cebdd96ad0bef1c76929;hp=d17b4c3f6815823bc828e054916b2e1b9ef587e9;hpb=cc3eaa233f51324cdb20b594b6751468ba78aa4f;p=serve0
diff --git a/index.cgi b/index.cgi
deleted file mode 100755
index d17b4c3..0000000
--- a/index.cgi
+++ /dev/null
@@ -1,70 +0,0 @@
-#!/bin/zsh
-
-# Copyright 2014 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 .
-
-export LC_ALL=de_DE.UTF-8
-
-# basic functions
-die() {
- echo "$*" >/dev/stderr
- exit 1
-}
-debug() { #change to false to disable debugging
- #true && echo "$*" >>debug
- true && [ -n "$*" ] && echo -E "$*" >>/dev/stderr
- true && [ -z "$*" ] && tee /dev/stderr
-}
-
-# 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)"
-_EXEC="$(dirname "$real")" #execution directory
-_DATA="$(dirname "$call")" #storage directory
-
-[ -w "$_DATA" ] && [ -d "$_DATA" ] || die "storage directory must be writable"
-
-# create directories for object storage
-for each in "$_DATA"/{cache,meta,mp4,videos,thumbs,trash,by_length}; do
- [ ! -e "$each" ] && mkdir "$each"
- [ -w "$each" ] && [ -d "$each" ] || die "storage $each must be a writable directory"
-done
-
-# create htaccess file
-[ -f .htaccess ] || cat >.htaccess <