From 007b42c9a8eb58d83c7cc95d504384295e8f3a1a Mon Sep 17 00:00:00 2001 From: Steven Knight Date: Sat, 28 Jun 2003 05:13:23 +0000 Subject: [Update CVS with a previously un-synchronized change.] --- config | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/config b/config index 0769a2b..3dd4a78 100644 --- a/config +++ b/config @@ -56,9 +56,10 @@ build_command = "python ${Source bootstrap.py} -Y${SUBSTitute : \\ -Y $Search_Pa * SCons removes its targets before constructing them, which qualifies it * for the following entry in the config file. The files must be removed * first, otherwise the baseline would cease to be self-consistent. -link_integration_directory = true; */ +link_integration_directory = true; + /* * This is set temporarily to allow us to build using the SCons * currently checked in to the src directory. @@ -233,9 +234,16 @@ merge -p -L baseline -L C$c ${quote $mostrecent} ${quote $original} \ ${quote $input} > ${quote $output}; \ test $? -le 1"; +/* + * The diff command in Red Hat 8.0 changed the exit status so it *fails* + * when *it* thinks it's trying to diff a binary (non-ASCII-text) file. + * The -a option disables this behavior and makes diff's exit status + * behave like it used to, even on any binary files we have checked in. + */ + diff_command = "set +e; \ - diff -c ${quote $original} ${quote $input} > ${quote $output}; \ + diff -a -c ${quote $original} ${quote $input} > ${quote $output}; \ test $? -le 1"; /* -- cgit v0.12