diff --git a/coverage.sh b/coverage.sh index 9e9b581..a80e9f3 100755 --- a/coverage.sh +++ b/coverage.sh @@ -731,22 +731,22 @@ prefix= # artificially add some files # in proot mode, some extra files are put there by proot { tar -tf /tmp/unstable-chroot.tar \ - | grep -v '^./usr/lib/ld-linux-armhf.so.3$' \ - | grep -v '^./usr/lib/arm-linux-gnueabihf/ld-linux.so.3$' \ - | grep -v '^./usr/lib/arm-linux-gnueabihf/ld-linux-armhf.so.3$' \ + | grep -v '^\./usr/lib/ld-linux-armhf\.so\.3$' \ + | grep -v '^\./usr/lib/arm-linux-gnueabihf/ld-linux\.so\.3$' \ + | grep -v '^\./usr/lib/arm-linux-gnueabihf/ld-linux-armhf\.so\.3$' \ | sed 's/arm-linux-gnueabihf/x86_64-linux-gnu/' \ | sed 's/armhf/amd64/'; [ "$mode" = "fakechroot" ] && printf "./etc/ld.so.cache\n./var/cache/ldconfig/\n"; } | sort > tar2.txt { cat tar1.txt \ - | grep -v '^./usr/bin/i386$' \ - | grep -v '^./usr/bin/x86_64$' \ - | grep -v '^./usr/lib64/ld-linux-x86-64.so.2$' \ - | grep -v '^./usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2$' \ - | grep -v '^./usr/lib/x86_64-linux-gnu/libmvec-2.27.so$' \ - | grep -v '^./usr/lib/x86_64-linux-gnu/libmvec.so.1$' \ - | grep -v '^./usr/share/man/man8/i386.8.gz$' \ - | grep -v '^./usr/share/man/man8/x86_64.8.gz$'; + | grep -v '^\./usr/bin/i386$' \ + | grep -v '^\./usr/bin/x86_64$' \ + | grep -v '^\./usr/lib64/ld-linux-x86-64\.so\.2$' \ + | grep -v '^\./usr/lib/x86_64-linux-gnu/ld-linux-x86-64\.so\.2$' \ + | grep -v '^\./usr/lib/x86_64-linux-gnu/libmvec-2\.[0-9]\+\.so$' \ + | grep -v '^\./usr/lib/x86_64-linux-gnu/libmvec\.so\.1$' \ + | grep -v '^\./usr/share/man/man8/i386\.8\.gz$' \ + | grep -v '^\./usr/share/man/man8/x86_64\.8\.gz$'; [ "$mode" = "proot" ] && printf "./etc/ld.so.preload\n"; } | sort | diff -u - tar2.txt rm /tmp/unstable-chroot.tar