quilt-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Quilt-dev] [PATCH 1/2] inspect: Leave stderr free for actual error repo


From: Jean Delvare
Subject: [Quilt-dev] [PATCH 1/2] inspect: Leave stderr free for actual error reporting
Date: Tue, 17 Jan 2012 21:22:16 +0100
User-agent: KMail/1.12.4 (Linux/2.6.32.49-0.3-pae; KDE/4.3.5; i686; ; )

inspect: Leave stderr free for actual error reporting.
---
 quilt/scripts/inspect.in |   17 +++++++++--------
 1 file changed, 9 insertions(+), 8 deletions(-)

--- a/quilt/scripts/inspect.in
+++ b/quilt/scripts/inspect.in
@@ -68,11 +68,12 @@ mkdir -p $tmpdir/build
 mkdir -p $tmpdir/bin
 
 # Redirect file descriptors
+# 5 is used in verbose mode, 4 in non-verbose mode, and 2 for both (real 
errors)
 if [ -n "$verbose" ]
 then
-       exec 3>&1 4>/dev/null
+       exec 3>&1 5>&2 4>/dev/null
 else
-       exec 3>&1 4>&2 2>/dev/null
+       exec 3>&1 4>&2 5>/dev/null
 fi
 
 # create md5 sums, also for uncompressed files
@@ -88,7 +89,7 @@ do
        esac
        [ -f "$file" ] || continue
        echo -n "." >&4
-       echo "md5sum < $file" >&2
+       echo "md5sum < $file" >&5
        set -- $(md5sum < "$file")
        echo "$1 $basename"
 
@@ -110,25 +111,25 @@ do
        case "$filetype" in
                compress*|gzip*)
                        echo -n "g" >&4
-                       echo "gzip -cd $file | md5sum" >&2
+                       echo "gzip -cd $file | md5sum" >&5
                        set -- $(gzip -cd "$file" | md5sum)
                        echo "$1 $basename"
                        ;;
                bzip2*)
                        echo -n "b" >&4
-                       echo "bzip2 -cd $file | md5sum" >&2
+                       echo "bzip2 -cd $file | md5sum" >&5
                        set -- $(bzip2 -cd "$file" | md5sum)
                        echo "$1 $basename"
                        ;;
                xz*|XZ*)
                        echo -n "x" >&4
-                       echo "xz -cd $file | md5sum" >&2
+                       echo "xz -cd $file | md5sum" >&5
                        set -- $(xz -cd "$file" | md5sum)
                        echo "$1 $basename"
                        ;;
                lzma*)
                        echo -n "l" >&4
-                       echo "lzma -cd $file | md5sum" >&2
+                       echo "lzma -cd $file | md5sum" >&5
                        set -- $(lzma -cd "$file" | md5sum)
                        echo "$1 $basename"
                        ;;
@@ -331,7 +332,7 @@ rpmbuild --eval "%define _sourcedir $sou
         --eval "%define __tar      $tmpdir/bin/tar" \
         --eval "$DEFINE_FUZZ" \
         --nodeps \
-        -bp "$specdir/$specfile" < /dev/null >&2
+        -bp "$specdir/$specfile" < /dev/null >&5 2>&5
 status=$?
 echo >&4
 exit $status

-- 
Jean Delvare
Suse L3



reply via email to

[Prev in Thread] Current Thread [Next in Thread]