30 lines
989 B
Plaintext
30 lines
989 B
Plaintext
|
# -*- coding: utf-8 mode: sh -*- vim:sw=4:sts=4:et:ai:si:sta:fenc=utf-8
|
||
|
|
||
|
PYTHON=
|
||
|
PYTHON23="$HOME/opt/python2.3/bin/python"
|
||
|
PYTHON24=
|
||
|
PYTHON25=
|
||
|
PYTHON26=
|
||
|
|
||
|
################################################################################
|
||
|
# Partie non configurable
|
||
|
|
||
|
python="$(type -P "${PYTHON:-python}")"
|
||
|
python23="$(type -P "${PYTHON23:-$(which python2.3 2>/dev/null)}")"
|
||
|
python24="$(type -P "${PYTHON24:-$(which python2.4 2>/dev/null)}")"
|
||
|
python25="$(type -P "${PYTHON25:-$(which python2.5 2>/dev/null)}")"
|
||
|
python26="$(type -P "${PYTHON26:-$(which python2.6 2>/dev/null)}")"
|
||
|
|
||
|
idle="$(type -P "${IDLE:-idle}")"
|
||
|
idle23="$(type -P "${IDLE23:-$(which idle2.3 2>/dev/null)}")"
|
||
|
idle24="$(type -P "${IDLE24:-$(which idle2.4 2>/dev/null)}")"
|
||
|
idle25="$(type -P "${IDLE25:-$(which idle2.5 2>/dev/null)}")"
|
||
|
idle26="$(type -P "${IDLE26:-$(which idle2.6 2>/dev/null)}")"
|
||
|
|
||
|
for i in "" 23 24 25 26; do
|
||
|
v="python$i"
|
||
|
[ -x "${!v}" ] || eval "$v="
|
||
|
v="idle$i"
|
||
|
[ -x "${!v}" ] || eval "$v="
|
||
|
done
|