X-Git-Url: https://git.plutz.net/?p=confetti;a=blobdiff_plain;f=index.cgi;h=1721280daf81b51c4b3f05f758fed17f299f620b;hp=a7edbb1186378b7584e1e23e6b39a8f0aa906b19;hb=25a24a7d834757e006b46b863453d5f79780a63f;hpb=7f927856071799039923e9e1f00652819792987a diff --git a/index.cgi b/index.cgi index a7edbb1..1721280 100755 --- a/index.cgi +++ b/index.cgi @@ -15,12 +15,8 @@ debug() { #change to false to disable debugging # 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=$call -while [ -L "$real" ]; do - real="$(stat -c %N "$real" |sed -r "s:..*. -> .(.*).$:\1:")" -done - +call="$0" +real="$(readlink -f $call)" _EXEC="$(dirname "$real")" #execution directory _DATA="$(dirname "$call")" #storage directory