2009-08-13 Eric Blake <ebb9@byu.net>
+ 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.
cat > $TMP <<EOT
test-argp-version-etc (PROJECT) VERSION
-COPYRIGHT
+COPYRIGHT Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
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
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