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. | # 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 à | # cgiscriptdir contient la valeur d'origine, c'est à dire le répertoire cgi à | ||||||
| # partir duquel le script est lancé. | # partir duquel le script est lancé. | ||||||
| if [ -L "$0" ]; then | cgiscriptdir="$(dirname "$0")" | ||||||
|     cgiscriptdir="$(dirname "$0")" | if [ "$(uname -s)" == Linux ]; then | ||||||
|     if [ "$(uname -s)" == Linux ]; then |     script="$(readlink -f -- "$0")" | ||||||
|         script="$(readlink -f -- "$0")" |     scriptdir="$(dirname -- "$script")" | ||||||
|         scriptdir="$(dirname -- "$script")" |     scriptname="$(basename -- "$script")" | ||||||
|         scriptname="$(basename -- "$script")" | elif [ -L "$0" ]; then | ||||||
|     else |     # Sur un système autre que linux, readlink -f n'existe sans doute pas. | ||||||
|         # Sur un système autre que linux, readlink -f n'existe sans doute pas. |     # On ne supporte que le cas où le script lui-même est un lien symbolique, et | ||||||
|         # Essayer de l'émuler: si le lien est relatif, l'exprimer par rapport à |     # on fait implémentation limitée de readlink -f: si le lien est relatif, | ||||||
|         # $scriptdir. Ne prendre qu'un seul niveau de lien symbolique. |     # l'exprimer par rapport à $scriptdir. Ne prendre qu'un seul niveau de lien | ||||||
|         script="$(readlink -- "$0")" |     # symbolique. | ||||||
|         [ "${script#/}" != "$script" ] || script="$cgiscriptdir/$script" |     script="$(readlink -- "$0")" | ||||||
|         scriptdir="$(dirname -- "$script")" |     [ "${script#/}" != "$script" ] || script="$cgiscriptdir/$script" | ||||||
|         scriptdir="$(cd "$scriptdir"; pwd)" |     scriptdir="$(dirname -- "$script")" | ||||||
|         scriptname="$(basename -- "$script")" |     scriptdir="$(cd "$scriptdir"; pwd)" | ||||||
|         script="$scriptdir/$scriptname" |     scriptname="$(basename -- "$script")" | ||||||
|     fi |     script="$scriptdir/$scriptname" | ||||||
| else | else | ||||||
|     scriptdir="$(dirname -- "$0")" |     scriptdir="$(dirname -- "$0")" | ||||||
|     scriptdir="$(cd "$scriptdir"; pwd)" |     scriptdir="$(cd "$scriptdir"; pwd)" | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user