diff --git a/tests/symlink-bad-length.at b/tests/symlink-bad-length.at index cbf4aa7..080163a 100644 --- a/tests/symlink-bad-length.at +++ b/tests/symlink-bad-length.at @@ -37,13 +37,14 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AT_CHECK([ base64 -d ARCHIVE.base64 > ARCHIVE || AT_SKIP_TEST -cpio -ntv < ARCHIVE -test $? -eq 2 +TZ=UTC cpio -ntv < ARCHIVE 2>stderr +rc=$? +cat stderr | grep -v 'stored filename length is out of range' >&2 +test "$rc" -ne 0 ], [0], -[-rw-rw-r-- 1 10029 10031 13 Nov 25 13:52 FILE -],[cpio: LINK: stored filename length is out of range -cpio: premature end of file +[-rw-rw-r-- 1 10029 10031 13 Nov 25 11:52 FILE +],[cpio: premature end of file ]) AT_CLEANUP