This is an automated email from the git hooks/post-receive script.

guillem pushed a commit to branch main
in repository dpkg.

View the commit online:
https://git.dpkg.org/cgit/dpkg/dpkg.git/commit/?id=dd00f2a83e4368f0ac5e23b50b9db3e9461fa390

commit dd00f2a83e4368f0ac5e23b50b9db3e9461fa390
Author: Guillem Jover <[email protected]>
AuthorDate: Sun Jan 5 02:08:26 2025 +0100

    src/sh: Abstract color clearing with a new variable
    
    This makes sure we are not losing the original value from COLOR_RESET,
    in case we need to restore the color clearing later on.
---
 src/sh/dpkg-error.sh | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/src/sh/dpkg-error.sh b/src/sh/dpkg-error.sh
index 0e0d1a6da..9c393491a 100644
--- a/src/sh/dpkg-error.sh
+++ b/src/sh/dpkg-error.sh
@@ -60,15 +60,16 @@ always)
 esac
 
 if [ $USE_COLORS = yes ]; then
+  _dpkg_color_clear="$COLOR_RESET"
   COLOR_PROG="$COLOR_BOLD"
   COLOR_INFO="$COLOR_GREEN"
   COLOR_NOTICE="$COLOR_YELLOW"
   COLOR_WARN="$COLOR_BOLD_YELLOW"
   COLOR_ERROR="$COLOR_BOLD_RED"
 else
-  COLOR_RESET=""
+  _dpkg_color_clear=""
 fi
-FMT_PROG="$COLOR_PROG$PROGNAME$COLOR_RESET"
+FMT_PROG="$COLOR_PROG$PROGNAME$_dpkg_color_clear"
 
 # This function is deprecated and kept only for backwards compatibility.
 # Deprecated since dpkg 1.22.12.
@@ -84,16 +85,16 @@ debug() {
 }
 
 error() {
-  echo "$FMT_PROG: ${COLOR_ERROR}error${COLOR_RESET}: $*" >&2
+  echo "$FMT_PROG: ${COLOR_ERROR}error${_dpkg_color_clear}: $*" >&2
   exit 1
 }
 
 warning() {
-  echo "$FMT_PROG: ${COLOR_WARN}warning${COLOR_RESET}: $*" >&2
+  echo "$FMT_PROG: ${COLOR_WARN}warning${_dpkg_color_clear}: $*" >&2
 }
 
 badusage() {
-  echo "$FMT_PROG: ${COLOR_ERROR}error${COLOR_RESET}: $1" >&2
+  echo "$FMT_PROG: ${COLOR_ERROR}error${_dpkg_color_clear}: $1" >&2
   echo >&2
   echo "Use '$PROGNAME --help' for program usage information." >&2
   exit 1

-- 
Dpkg.Org's dpkg

Reply via email to