Add 2007 to copyright years.
[bpt/emacs.git] / admin / diff-tar-files
CommitLineData
2df33662
GM
1#! /bin/sh
2
4e6835db
GM
3# Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
4# Free Software Foundation, Inc.
2df33662
GM
5#
6# This file is part of GNU Emacs.
7#
8# GNU Emacs is free software; you can redistribute it and/or modify
9# it under the terms of the GNU General Public License as published by
10# the Free Software Foundation; either version 2, or (at your option)
11# any later version.
12#
13# GNU Emacs is distributed in the hope that it will be useful,
14# but WITHOUT ANY WARRANTY; without even the implied warranty of
15# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16# GNU General Public License for more details.
17#
18# You should have received a copy of the GNU General Public License
19# along with GNU Emacs; see the file COPYING. If not, write to the
0d07bc90
LK
20# Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
21# Boston, MA 02110-1301, USA.
2df33662
GM
22
23if [ $# != 2 ]; then
24 cat <<EOF
25Usage: $0 OLD-TAR NEW-TAR
26
27Print a diff of the files in OLD-TAR and NEW-TAR. Used for checking
28the contents of Emacs tar files.
29EOF
30 exit 1;
31fi
32
33old_tar=$1
34new_tar=$2
35
36old_tmp=/tmp/old.$$
37new_tmp=/tmp/new.$$
38trap "rm -f $old_tmp $new_tmp; exit 1" 1 2 15
39
40tar tzf $old_tar | sed -e 's,^[^/]*,,' | sort > $old_tmp
41tar tzf $new_tar | sed -e 's,^[^/]*,,' | sort > $new_tmp
42diff -u $old_tmp $new_tmp
43rm -f $new_tmp $old_tmp
44
45
ab5796a9 46# arch-tag: ef2c96e2-ea67-4668-925c-d9a6f3d205cf