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,
|
# Ce fichier contient des informations à charger systématiquement par nutools,
|
||||||
# et qui doivent prendre la précédence sur toute valeur autodétectée.
|
# 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
|
#export UTOOLS_CHROOT=1
|
||||||
|
|
||||||
# Si oui, les valeurs suivantes peuvent être forcées pour les données systèmes:
|
# 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
|
else
|
||||||
DEFAULT_PS1="$USER"'(\u)@\h \w \$ '
|
DEFAULT_PS1="$USER"'(\u)@\h \w \$ '
|
||||||
fi
|
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
|
if [ "$UTOOLS_CHROOT" == "1" ]; then
|
||||||
DEFAULT_PS1="[CHROOT] $DEFAULT_PS1"
|
DEFAULT_PS1="[CHROOT] $DEFAULT_PS1"
|
||||||
elif [ -n "$UTOOLS_CHROOT" ]; then
|
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
|
# 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
|
# module se termine sur une erreur si ces fichiers n'existent pas, ce qui
|
||||||
# empêcherait de le charger avec urequire()
|
# empêcherait de le charger avec urequire()
|
||||||
|
[ -f /etc/debian_chroot ] && UTOOLS_CHROOT=1
|
||||||
[ -f /etc/nutoolsrc ] && . /etc/nutoolsrc
|
[ -f /etc/nutoolsrc ] && . /etc/nutoolsrc
|
||||||
[ -f ~/.nutoolsrc ] && . ~/.nutoolsrc
|
[ -f ~/.nutoolsrc ] && . ~/.nutoolsrc
|
||||||
true
|
true
|
||||||
|
|
Loading…
Reference in New Issue