| #! /bin/sh | |
| # mkstamp - extract data from Revision and Date RCS tags in a file | |
| # Copyright (C) 1999 Free Software Foundation, Inc. | |
| # Alexandre Oliva <oliva@dcc.unicamp.br> | |
| # | |
| # This file is free software; you can redistribute it and/or modify it | |
| # under the terms of the GNU General Public License as published by | |
| # the Free Software Foundation; either version 2 of the License, or | |
| # (at your option) any later version. | |
| # | |
| # This program is distributed in the hope that it will be useful, but | |
| # WITHOUT ANY WARRANTY; without even the implied warranty of | |
| # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| # General Public License for more details. | |
| # | |
| # You should have received a copy of the GNU General Public License | |
| # along with this program; if not, write to the Free Software | |
| # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. | |
| # | |
| # As a special exception to the GNU General Public License, if you | |
| # distribute this file as part of a program that contains a | |
| # configuration script generated by Autoconf, you may include it under | |
| # the same distribution terms that you use for the rest of that program. | |
| # This script expects to find a line containing both Revision and Date | |
| # tags, and it edits this line so that it looks line ` ($rev $date)' | |
| # Command-line arguments are passed down to sed; additional -e cmd | |
| # arguments are acceptable. If no input filename is specified in the | |
| # command line, sed will read from stdin. | |
| exec sed -e ' | |
| s%.*\$''Revision: \([^$]*\) \$.*\$''Date: \([^$]*\) \$.*% (\1 \2)% | |
| t end | |
| d | |
| : end' ${1+"$@"} |