From aa9284aad44019e3c1e49d3c83461b3566fc5e59 Mon Sep 17 00:00:00 2001 From: Julien Moutinho Date: Mon, 25 Mar 2013 16:53:46 +0100 Subject: [PATCH] Correction : etc/bash.bashrc : errno . --- etc/bash.bashrc | 2 ++ etc/etckeeper/prompt.sh | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) 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 -- 2.20.1