annotate tests/autoconf/regressiontest.pl @ 4310:a6d7e031a10b

Fix two Tailor glitches. For some reason, Tailor didn't copy these changes from CVS to Mercurial. Do so manually, really synching us with the latest from CVS.
author Mike Sperber <sperber@deinprogramm.de>
date Thu, 06 Dec 2007 20:10:16 +0100
parents ad2f4ae9895b
children 679041362cd4
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
1 #!/usr/bin/perl -w
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
2 #
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
3 # Try the new and old versions of configure with various command lines to see
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
4 # if they produce identical output.
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
5 #
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
6 # Invocation: $0 /path/to/old/configure /path/to/new/configure
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
7 #
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
8 # Since not all tests use --srcdir, invoke this script from a directory where
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
9 # configure can automatically find its input files (Makefile.in.in, etc). If
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
10 # interrupted, it probably will leave its temporary directories behind. In
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
11 # that case, it will error on next invocation, but remove the directories.
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
12 # The next invocation will then succeed.
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
13 #
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
14
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
15 use strict;
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
16 use File::Basename;
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
17
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
18 # Files generated by configure. There should be no functional difference
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
19 # between these files generated by 2.13 and those generated by 2.59.
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
20 my @output_files =
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
21 (
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
22 "Installation",
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
23 "Makefile.in",
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
24 "./Makefile",
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
25 "./GNUmakefile",
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
26 "dynodump/Makefile.in",
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
27 "dynodump/Makefile",
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
28 "lib-src/Makefile.in",
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
29 "lib-src/Makefile",
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
30 "lib-src/GNUmakefile",
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
31 # "lib-src/config.values", # This is specific to the version of autoconf.
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
32 "lib-src/ellcc.h",
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
33 "lwlib/Makefile.in",
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
34 "lwlib/Makefile",
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
35 "lwlib/GNUmakefile",
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
36 "lwlib/config.h",
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
37 "modules/ldap/Makefile.in",
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
38 "modules/ldap/Makefile",
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
39 "modules/ldap/GNUmakefile",
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
40 "modules/postgresql/Makefile.in",
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
41 "modules/postgresql/Makefile",
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
42 "modules/postgresql/GNUmakefile",
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
43 "netinstall/Makefile.in",
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
44 "netinstall/Makefile",
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
45 "src/Makefile.in",
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
46 "src/Makefile",
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
47 "src/GNUmakefile",
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
48 "src/config.h",
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
49 "src/paths.h",
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
50 "src/xemacs.def.in",
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
51 "src/xemacs.def",
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
52 );
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
53
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
54 # The list of complete command line arguments to test against. Since the
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
55 # command line arguments have changed between 2.13 and 2.59 this hash maps from
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
56 # old => new. If new is 'undef' then the old arguments are used instead.
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
57 my %config_args =
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
58 (
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
59 " " => undef,
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
60 "--prefix=/tmp/foo" => undef,
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
61 "--with-gnome" => undef,
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
62 "--with-mule" => "--enable-mule",
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
63 # My build flags for MacOS X. Needs /sw (fink) to be present.
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
64 # "--prefix=/Users/malcolmp/prefix --site-prefixes=/sw --with-sound=none --with-database=no --without-ldap --without-postgresql" =>
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
65 # "--prefix=/Users/malcolmp/prefix --with-site-prefixes=/sw --disable-sound --disable-database --without-ldap --without-postgresql",
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
66 # My build flags for Linux (powerpc64)
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
67 "--prefix=/usr/local/gcc3-world --package-path=/usr/local/lib/xemacs" =>
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
68 "--prefix=/usr/local/gcc3-world --with-package-path=/usr/local/lib/xemacs",
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
69 "--use_union_type" => "--enable-union-type",
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
70 "--use_kkcc" => "--enable-kkcc",
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
71 "--xemacs-compiler=g++" => "--with-xemacs-compiler=g++",
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
72 "--lispdir=/tmp/foo" => "--with-lispdir=/tmp/foo",
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
73 "--moduledir=/tmp/foo" => "--with-moduledir=/tmp/foo",
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
74 "--etcdir=/tmp/foo" => "--with-etcdir=/tmp/foo",
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
75 "--infopath=/tmp/foo" => "--with-infopath=/tmp/foo",
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
76 "--archlibdir=/tmp/foo" => "--with-archlibdir=/tmp/foo",
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
77 "--docdir=/tmp/foo" => "--with-docdir=/tmp/foo",
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
78 "--package-prefix=/tmp/foo" => "--with-package-prefix=/tmp/foo",
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
79 "--package-path=/tmp/foo" => "--with-package-path=/tmp/foo",
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
80 "--datadir=/tmp/foo" => undef,
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
81 "--mandir=/tmp/foo" => undef,
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
82 "--infodir=/tmp/foo" => undef,
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
83 "--libdir=/tmp/foo" => undef,
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
84 "--exec-prefix=/tmp/foo" => undef,
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
85 "--with-athena=3d" => undef,
3094
ad2f4ae9895b [xemacs-hg @ 2005-11-26 11:45:47 by stephent]
stephent
parents: 2651
diff changeset
86 "--with-mule --with-xft=emacs --debug --error-checking=all --with-xim=xlib --with-widgets=athena --with-athena=3d --with-dialogs=athena --memory-usage-stats --use-number-lib=gmp --site-prefixes=/opt/local:/sw --with-ldap=no --use-union-type" => "--enable-mule --with-xft=emacs --enable-debug --enable-error-checking=all --with-xim=xlib --enable-widgets=athena --with-athena=3d --enable-dialogs=athena --enable-memory-usage-stats --enable-bignum=gmp --with-site-prefixes=/opt/local:/sw --with-ldap=no --enable-union-type"
2651
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
87 );
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
88
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
89 die "Usage: $0 /path/to/configure-2.13 /path/to/configure-2.59\n" if scalar(@ARGV) != 2;
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
90
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
91 my $old_configure = $ARGV[0];
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
92 my $new_configure = $ARGV[1];
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
93 my $old_dir = dirname($old_configure);
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
94 my $new_dir = dirname($new_configure);
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
95
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
96 foreach my $old_arg (keys %config_args) {
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
97 mkdir "/tmp/old" or die "$0: Cannot create /tmp/old: $!\n";
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
98 mkdir "/tmp/new" or die "$0: Cannot create /tmp/new: $!\n";
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
99
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
100 my $new_arg = $config_args{$old_arg};
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
101 $new_arg = $old_arg if ! defined($new_arg);
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
102
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
103 print "--------------------------------------------------\n";
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
104 print "$old_configure $old_arg\n";
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
105 print "$new_configure $new_arg\n";
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
106
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
107 chdir "/tmp/old" or die "$0: Cannot cd to /tmp/old: $!\n";
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
108 system ("$old_configure $old_arg >/tmp/old-output.txt\n") == 0 or
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
109 die "$0: $old_configure $old_arg failed\n";
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
110
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
111 chdir "/tmp/new" or die "$0: Cannot cd to /tmp/new: $!\n";
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
112 system ("$new_configure $new_arg >/tmp/new-output.txt\n") == 0 or
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
113 die "$0: $new_configure $new_arg failed\n";
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
114
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
115 foreach my $file (@output_files) {
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
116 if (-r "/tmp/old/$file" && -r "/tmp/new/$file") {
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
117 # Strip out parts that always differ: Paths and the 'Generated by configure'
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
118 # lines.
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
119 system("for i in /tmp/old/$file /tmp/new/$file ; do sed -e '/HAVE_DECL_SYS_SIGLIST/d' -e '\\!$old_configure!d' -e '\\!$new_configure!d' -e '/EMACS_CONFIG_OPTIONS/d' -e '/Generated.*configure/d' -e '\\!$old_dir!s///' -e '\\!$new_dir!s///' -e '\\!/tmp/new!s///' -e '\\!/tmp/old!s///' <\$i >\$i.processed ; done");
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
120 # Compare the processed versions. These should be the same.
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
121 system "diff -U 0 -L old-$file -L new-$file /tmp/old/$file.processed /tmp/new/$file.processed";
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
122 }
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
123 }
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
124 chdir "/";
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
125 system("rm -rf /tmp/old /tmp/new");
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
126 }
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
127
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
128 END {
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
129 chdir "/";
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
130 system("rm -rf /tmp/old /tmp/new");
3580ae2ce979 [xemacs-hg @ 2005-03-11 11:18:44 by malcolmp]
malcolmp
parents:
diff changeset
131 }