SPECS: builder - skip colourization if output is not terminal
glen
glen at pld-linux.org
Fri Aug 26 10:51:01 CEST 2005
Author: glen Date: Fri Aug 26 08:51:01 2005 GMT
Module: SPECS Tag: HEAD
---- Log message:
- skip colourization if output is not terminal
---- Files affected:
SPECS:
builder (1.325 -> 1.326)
---- Diffs:
================================================================
Index: SPECS/builder
diff -u SPECS/builder:1.325 SPECS/builder:1.326
--- SPECS/builder:1.325 Tue Aug 23 21:41:39 2005
+++ SPECS/builder Fri Aug 26 10:50:55 2005
@@ -134,7 +134,7 @@
else
wget --help 2>&1 | grep -q ' \-\-inet ' && WGET_OPTS="$WGET_OPTS --inet"
wget --help 2>&1 | grep -q ' \-\-retry\-connrefused ' && WGET_OPTS="$WGET_OPTS --retry-connrefused"
-
+
GETURI="wget --passive-ftp -c -nd -t$WGET_RETRIES $WGET_OPTS"
GETURI2="wget -c -nd -t$WGET_RETRIES $WGET_OPTS"
OUTFILEOPT="-O"
@@ -1398,8 +1398,8 @@
if [ "`diff --brief $SPECFILE $tmpdir/$SPECFILE`" ] ; then
diff -u $SPECFILE $tmpdir/$SPECFILE > $tmpdir/$SPECFILE.diff
- diffcol $tmpdir/$SPECFILE.diff | less -r
- (
+ if [ -t 1 ]; then
+ diffcol $tmpdir/$SPECFILE.diff | less -r
while : ; do
echo -n "Accept? [yn] "
read ans
@@ -1415,7 +1415,9 @@
;;
esac
done
- )
+ else
+ cat $tmpdir/$SPECFILE.diff
+ fi
else
echo "The SPEC is perfect ;)"
fi
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SPECS/builder?r1=1.325&r2=1.326&f=u
More information about the pld-cvs-commit
mailing list