From: Eric Blake Date: Thu, 13 Aug 2009 17:22:26 +0000 (-0600) Subject: test-version-etc: fix CRLF portability issue X-Git-Tag: v0.1~5663 X-Git-Url: http://erislabs.org.uk/gitweb/?a=commitdiff_plain;h=21511ede5e25827bf70817a1391dc049a3ce36e2;p=gnulib.git test-version-etc: fix CRLF portability issue * tests/test-version-etc.sh: Use tr, not sed, as not all sed recognize \r. * tests/test-argp-version-etc-1.sh: Likewise. Signed-off-by: Eric Blake --- diff --git a/ChangeLog b/ChangeLog index 8fe140322..960f3cc42 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,10 @@ 2009-08-13 Eric Blake + test-version-etc: fix CRLF portability issue + * tests/test-version-etc.sh: Use tr, not sed, as not all sed + recognize \r. + * tests/test-argp-version-etc-1.sh: Likewise. + getopt: update client modules * modules/argp (Depends-on): Use getopt-gnu. * modules/git-merge-changelog (Depends-on): Likewise. diff --git a/tests/test-argp-version-etc-1.sh b/tests/test-argp-version-etc-1.sh index fb079ddb1..d1a14e619 100755 --- a/tests/test-argp-version-etc-1.sh +++ b/tests/test-argp-version-etc-1.sh @@ -23,7 +23,7 @@ ERR=0 cat > $TMP <. This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. @@ -32,10 +32,9 @@ Written by Sergey Poznyakoff. EOT ./test-argp-version-etc${EXEEXT} --version | - sed \ - -e '2s/Copyright (C) [0-9]\{4,4\} Free Software Foundation, Inc\./COPYRIGHT/' \ - -e '1s/test-argp-version-etc (.*) .*/test-argp-version-etc (PROJECT) VERSION/' \ - -e 's/\r//g' | + sed '1s/test-argp-version-etc (.*) .*/test-argp-version-etc (PROJECT) VERSION/ + 2s/Copyright (C) [0-9]\{4,4\}/COPYRIGHT/' | + tr -d '\015' | diff -c $TMP - || ERR=1 rm $TMP diff --git a/tests/test-version-etc.sh b/tests/test-version-etc.sh index 032e10e34..528fadd9e 100755 --- a/tests/test-version-etc.sh +++ b/tests/test-version-etc.sh @@ -32,10 +32,9 @@ Written by Sergey Poznyakoff and Eric Blake. EOT ./test-version-etc${EXEEXT} --version | - sed \ - -e '2s/Copyright (C) [0-9]\{4,4\}/COPYRIGHT/' \ - -e '1s/test-version-etc (.*) .*/test-version-etc (PROJECT) VERSION/' \ - -e 's/\r//g' | + sed '1s/test-version-etc (.*) .*/test-version-etc (PROJECT) VERSION/ + 2s/Copyright (C) [0-9]\{4,4\}/COPYRIGHT/' | + tr -d '\015' | diff -c $TMP - || ERR=1 rm $TMP