1#! /bin/sh 2# Test suite for version-etc. 3# Copyright (C) 2009-2018 Free Software Foundation, Inc. 4# This file is part of the GNUlib Library. 5# 6# This program 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# This program is distributed in the hope that it will be useful, 12# but 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 <https://www.gnu.org/licenses/>. 18 19. "${srcdir=.}/init.sh"; path_prepend_ . 20 21TMP=ve-expected.tmp 22LC_ALL=C 23export LC_ALL 24ERR=0 25 26cat > $TMP <<EOT 27test-version-etc (PROJECT) VERSION 28COPYRIGHT Free Software Foundation, Inc. 29License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>. 30This is free software: you are free to change and redistribute it. 31There is NO WARRANTY, to the extent permitted by law. 32 33Written by Sergey Poznyakoff and Eric Blake. 34EOT 35 36test-version-etc${EXEEXT} --version | 37 sed '1s/test-version-etc (.*) .*/test-version-etc (PROJECT) VERSION/ 38 /^Packaged by/d 39 2,3 s/Copyright (C) [0-9]\{4,4\}/COPYRIGHT/' | 40 tr -d '\015' | 41 compare $TMP - || ERR=1 42 43rm $TMP 44 45exit $ERR 46