comparison contrib/check-code.py @ 19628:3193b23eec61

solaris: tests can't use tail -n Solaris tail doesn't recognize the -n option. Replace the one use of it with some inline python code, and add a test case to check-code.py.
author Danek Duvall <danek.duvall@oracle.com>
date Mon, 26 Aug 2013 15:20:44 -0700
parents cf6b086d64cc
children 436a3f728375
comparison
equal deleted inserted replaced
19627:5df7118bdcd9 19628:3193b23eec61
65 (r'sed.*-i', "don't use 'sed -i', use a temporary file"), 65 (r'sed.*-i', "don't use 'sed -i', use a temporary file"),
66 (r'\becho\b.*\\n', "don't use 'echo \\n', use printf"), 66 (r'\becho\b.*\\n', "don't use 'echo \\n', use printf"),
67 (r'echo -n', "don't use 'echo -n', use printf"), 67 (r'echo -n', "don't use 'echo -n', use printf"),
68 (r'(^| )wc[^|]*$\n(?!.*\(re\))', "filter wc output"), 68 (r'(^| )wc[^|]*$\n(?!.*\(re\))', "filter wc output"),
69 (r'head -c', "don't use 'head -c', use 'dd'"), 69 (r'head -c', "don't use 'head -c', use 'dd'"),
70 (r'tail -n', "don't use the '-n' option to tail, just use '-<num>'"),
70 (r'sha1sum', "don't use sha1sum, use $TESTDIR/md5sum.py"), 71 (r'sha1sum', "don't use sha1sum, use $TESTDIR/md5sum.py"),
71 (r'ls.*-\w*R', "don't use 'ls -R', use 'find'"), 72 (r'ls.*-\w*R', "don't use 'ls -R', use 'find'"),
72 (r'printf.*[^\\]\\([1-9]|0\d)', "don't use 'printf \NNN', use Python"), 73 (r'printf.*[^\\]\\([1-9]|0\d)', "don't use 'printf \NNN', use Python"),
73 (r'printf.*[^\\]\\x', "don't use printf \\x, use Python"), 74 (r'printf.*[^\\]\\x', "don't use printf \\x, use Python"),
74 (r'\$\(.*\)', "don't use $(expr), use `expr`"), 75 (r'\$\(.*\)', "don't use $(expr), use `expr`"),