1 #! /bin/sh 2 # Copyright (C) 2005 Red Hat, Inc. 3 # This file is part of elfutils. 4 # Written by Ulrich Drepper <drepper (at] redhat.com>, 2005. 5 # 6 # This file is free software; you can redistribute it and/or modify 7 # it under the terms of the GNU General Public License as published by 8 # the Free Software Foundation; either version 3 of the License, or 9 # (at your option) any later version. 10 # 11 # elfutils is distributed in the hope that it will be useful, but 12 # WITHOUT ANY WARRANTY; without even the implied warranty of 13 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 # GNU General Public License for more details. 15 # 16 # You should have received a copy of the GNU General Public License 17 # along with this program. If not, see <http://www.gnu.org/licenses/>. 18 19 . $srcdir/test-subr.sh 20 21 tempfiles ranlib-test.a ranlib-test.a-copy 22 23 cat > ranlib-test.a <<"EOF" 24 !<arch> 25 foo/ 1124128960 500 500 100664 4 ` 26 foo 27 bar/ 1124128965 500 500 100664 4 ` 28 bar 29 EOF 30 31 cp ranlib-test.a ranlib-test.a-copy 32 33 testrun ${abs_top_builddir}/src/ranlib ranlib-test.a 34 35 # The ranlib call should not have changed anything. 36 cmp ranlib-test.a ranlib-test.a-copy 37 38 exit 0 39