maj de support/cgiscript
This commit is contained in:
parent
b9eaeb6428
commit
0afe6e3371
|
@ -1 +1 @@
|
|||
12
|
||||
13
|
||||
|
|
|
@ -7,23 +7,23 @@
|
|||
# d'origine. Ce fichier permet de s'assurer que scriptdir a la bonne valeur.
|
||||
# cgiscriptdir contient la valeur d'origine, c'est à dire le répertoire cgi à
|
||||
# partir duquel le script est lancé.
|
||||
if [ -L "$0" ]; then
|
||||
cgiscriptdir="$(dirname "$0")"
|
||||
if [ "$(uname -s)" == Linux ]; then
|
||||
cgiscriptdir="$(dirname "$0")"
|
||||
if [ "$(uname -s)" == Linux ]; then
|
||||
script="$(readlink -f -- "$0")"
|
||||
scriptdir="$(dirname -- "$script")"
|
||||
scriptname="$(basename -- "$script")"
|
||||
else
|
||||
elif [ -L "$0" ]; then
|
||||
# Sur un système autre que linux, readlink -f n'existe sans doute pas.
|
||||
# Essayer de l'émuler: si le lien est relatif, l'exprimer par rapport à
|
||||
# $scriptdir. Ne prendre qu'un seul niveau de lien symbolique.
|
||||
# On ne supporte que le cas où le script lui-même est un lien symbolique, et
|
||||
# on fait implémentation limitée de readlink -f: si le lien est relatif,
|
||||
# l'exprimer par rapport à $scriptdir. Ne prendre qu'un seul niveau de lien
|
||||
# symbolique.
|
||||
script="$(readlink -- "$0")"
|
||||
[ "${script#/}" != "$script" ] || script="$cgiscriptdir/$script"
|
||||
scriptdir="$(dirname -- "$script")"
|
||||
scriptdir="$(cd "$scriptdir"; pwd)"
|
||||
scriptname="$(basename -- "$script")"
|
||||
script="$scriptdir/$scriptname"
|
||||
fi
|
||||
else
|
||||
scriptdir="$(dirname -- "$0")"
|
||||
scriptdir="$(cd "$scriptdir"; pwd)"
|
||||
|
|
Loading…
Reference in New Issue