]> git.plutz.net Git - confetti/blobdiff - index.cgi
improved style, beautified URL display
[confetti] / index.cgi
index a7edbb1186378b7584e1e23e6b39a8f0aa906b19..1721280daf81b51c4b3f05f758fed17f299f620b 100755 (executable)
--- 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