nutools/legacy/sysinc/basevars

20 lines
710 B
Bash

# -*- coding: utf-8 mode: sh -*- vim:sw=4:sts=4:et:ai:si:sta:fenc=utf-8
# Definitions de variables diverses. Il n'est pas necessaire d'inclure ce
# fichier si vous utilisez deja sysinc/base. Ce fichier est pour les scripts qui
# ont simplement besoin des definitions, pas des fonctions.
# repertoire temporaire
export TMPDIR="${TMPDIR:-${TMP:-${TEMP:-/tmp}}}"
# Nom du systeme
export SYSTEM_NAME="`uname -s`"
[ "${SYSTEM_NAME#CYGWIN}" != "$SYSTEM_NAME" ] && SYSTEM_NAME=Cygwin
[ "${SYSTEM_NAME#MINGW32}" != "$SYSTEM_NAME" ] && SYSTEM_NAME=Mingw
# emplacement du script courant
scriptname="`basename \"$0\"`"
scriptdir="`dirname \"$0\"`"
scriptdir="`cd \"$scriptdir\"; pwd`"
script="$scriptdir/$scriptname"