#!/bin/sh # --------------------------------------------------------------------------- # head_url="http://www" tail_url="engelschall.com/u/sb" base_dir="/u/sb/.www" # --------------------------------------------------------------------------- # initialize () { path="`echo \"$1\" | sed -e 's|//*|/|g; s|/\.\(/\.\)*/|/|g; s|^\./||; s|/\.$||; s|^/||; s|/$||; s|^\.$||' | sed -e \"s|^${base_dir}/||\"`" if [ "x$path" = "x" ] then url="$head_url.$2.$tail_url/" else url="$head_url.$2.$tail_url/$path/" fi dir="$base_dir/$path" if [ ! -d "$dir" ] then mkdir "$dir" fi } # --------------------------------------------------------------------------- # cgi () { initialize "$1" "$2" name="redirect.cgi" ( cd "$dir" rm -f "$name" cat >"$name" <