From: Julien Moutinho Date: Mon, 25 Mar 2013 15:53:46 +0000 (+0100) Subject: Correction : etc/bash.bashrc : errno . X-Git-Url: https://git.cyclocoop.org/?p=lhc%2Fateliers.git;a=commitdiff_plain;h=aa9284aad44019e3c1e49d3c83461b3566fc5e59 Correction : etc/bash.bashrc : errno . --- diff --git a/etc/bash.bashrc b/etc/bash.bashrc index e4c413d..4e49cb5 100644 --- a/etc/bash.bashrc +++ b/etc/bash.bashrc @@ -52,11 +52,13 @@ case $TERM in esac . /etc/etckeeper/prompt.sh prompt_users () { + local errno=$?; 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%&}" } + exit $errno } 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" diff --git a/etc/etckeeper/prompt.sh b/etc/etckeeper/prompt.sh index 4ed1dcd..25065f5 100644 --- a/etc/etckeeper/prompt.sh +++ b/etc/etckeeper/prompt.sh @@ -35,7 +35,7 @@ case $- in fi } prompt_etckeeper () { - errno=$?; + local errno=$?; if sudo -n etckeeper unclean 2>/dev/null then printf '(!) ' fi