From 130b4d161830de8f8e0fe41e6dc2e71079f29cc7 Mon Sep 17 00:00:00 2001 From: Jephte CLAIN Date: Thu, 14 Apr 2016 05:39:07 +0400 Subject: [PATCH] tenir compte du fichier /etc/debian_chroot pour initialiser UTOOLS_CHROOT --- lib/nutoolsrc | 4 +++- lib/profile.d/bash_prompt.shared | 7 +++++++ lib/ulib/base.init | 1 + 3 files changed, 11 insertions(+), 1 deletion(-) 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="$(