Correction : etc/bash.bashrc : errno .
authorJulien Moutinho <julm+burette@autogeree.net>
Mon, 25 Mar 2013 15:53:46 +0000 (16:53 +0100)
committerJulien Moutinho <julm+burette@autogeree.net>
Mon, 25 Mar 2013 15:54:48 +0000 (16:54 +0100)
etc/bash.bashrc
etc/etckeeper/prompt.sh

index e4c413d..4e49cb5 100644 (file)
@@ -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"
index 4ed1dcd..25065f5 100644 (file)
@@ -35,7 +35,7 @@ case $- in
                 fi
         }
        prompt_etckeeper () {
-               errno=$?;
+               local errno=$?;
                if sudo -n etckeeper unclean 2>/dev/null
                 then printf '(!) '
                 fi