Ajout : vm_hosted : etc/{bash.bashrc,screenrc} : indication des personnes connectées.
[lhc/ateliers.git] / etc / bash.bashrc
index ae5f5b1..02386c8 100644 (file)
@@ -51,7 +51,16 @@ case $TERM in
        ;;
  esac
 . /etc/etckeeper/prompt.sh
-PS1="$prompt_set_cursor\\[$tput_setaf_1$tput_bold\\]\$(prompt_etckeeper)\\[$tput_sgr0\\]$prompt_text"
+prompt_users () {
+       local users="$(who -u | cut -d " " -f 1 | sort -u)"
+       test "$(printf "%s\n" $users | wc -l)" -lt 2 || {
+               users=$(printf "%s&" $users)
+               printf "%s@" "${users%&}"
+        }
+ }
+prompt_text="\\[$tput_setaf_3$tput_bold\\]\$(prompt_users)\\[$tput_sgr0\\]$prompt_text"
+prompt_text="\\[$tput_setaf_1$tput_bold\\]\$(prompt_etckeeper)\\[$tput_sgr0\\]$prompt_text"
+PS1="$prompt_set_cursor$prompt_text"
 
 # NOTE: couleurs
 eval $(dircolors --bourne-shell)