diff --git a/lib/nutoolsrc b/lib/nutoolsrc index a503f2a..8b7e449 100644 --- a/lib/nutoolsrc +++ b/lib/nutoolsrc @@ -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: diff --git a/lib/profile.d/bash_prompt.shared b/lib/profile.d/bash_prompt.shared index 3c8a410..6c035b5 100644 --- a/lib/profile.d/bash_prompt.shared +++ b/lib/profile.d/bash_prompt.shared @@ -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="$(