From: Jan Schmidt Date: Mon, 25 May 2009 15:58:51 +0000 (+0100) Subject: check-exports: Use the return code of diff rather than the output X-Git-Tag: upstream/20130618~212 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=9996f728e7aa207cafd904c2d2ed87fe02c9accc;p=platform%2Fupstream%2Fgst-common.git check-exports: Use the return code of diff rather than the output diff on Solaris prints 'No differences found' for matching files, which makes the check-exports call fail regardless of whether the exports match or not. Instead, use the return code of diff, which is 0 when the files match. --- diff --git a/check-exports b/check-exports index cd829b0..c6d3eca 100755 --- a/check-exports +++ b/check-exports @@ -58,10 +58,11 @@ nm $NMARGS $lib_path | awk \ > $lib_result diffoutput=`diff -u $def_path $lib_result` +diffresult=$? rm $lib_result -if test "x$diffoutput" = "x"; then +if test "$diffresult" -eq 0; then exit 0; else echo -n "$diffoutput" >&2