tenir compte du fichier /etc/debian_chroot pour initialiser UTOOLS_CHROOT
This commit is contained in:
parent
48c04203bf
commit
130b4d1618
|
@ -2,7 +2,9 @@
|
|||
# Ce fichier contient des informations à charger systématiquement par nutools,
|
||||
# et qui doivent prendre la précédence sur toute valeur autodétectée.
|
||||
|
||||
# Ce "système" est-is dans un CHROOT?
|
||||
# Ce "système" est-is dans un CHROOT? Le module base.init initialise cette
|
||||
# variable au contenu du fichier /etc/debian_chroot s'il existe, mais il est
|
||||
# possible de forcer la valeur sur une machine non debian.
|
||||
#export UTOOLS_CHROOT=1
|
||||
|
||||
# Si oui, les valeurs suivantes peuvent être forcées pour les données systèmes:
|
||||
|
|
|
@ -7,6 +7,13 @@ if [ -n "$UTOOLS_BASH_PROMPT" ]; then
|
|||
else
|
||||
DEFAULT_PS1="$USER"'(\u)@\h \w \$ '
|
||||
fi
|
||||
if [ -z "$UTOOLS_CHROOT" ]; then
|
||||
if [ -n "$debian_chroot" ]; then
|
||||
UTOOLS_CHROOT="$debian_chroot"
|
||||
elif [ -r /etc/debian_chroot ]; then
|
||||
UTOOLS_CHROOT="$(</etc/debian_chroot)"
|
||||
fi
|
||||
fi
|
||||
if [ "$UTOOLS_CHROOT" == "1" ]; then
|
||||
DEFAULT_PS1="[CHROOT] $DEFAULT_PS1"
|
||||
elif [ -n "$UTOOLS_CHROOT" ]; then
|
||||
|
|
|
@ -36,6 +36,7 @@ export TMPDIR="${TMPDIR:-${TMP:-${TEMP:-/tmp}}}"
|
|||
# note: ajouter 'true' après le chargement de *nutoolsrc pour éviter que le
|
||||
# module se termine sur une erreur si ces fichiers n'existent pas, ce qui
|
||||
# empêcherait de le charger avec urequire()
|
||||
[ -f /etc/debian_chroot ] && UTOOLS_CHROOT=1
|
||||
[ -f /etc/nutoolsrc ] && . /etc/nutoolsrc
|
||||
[ -f ~/.nutoolsrc ] && . ~/.nutoolsrc
|
||||
true
|
||||
|
|
Loading…
Reference in New Issue