On Fri, Aug 24, 2001 at 03:18:24PM +0100, Nicholas Clark wrote:
> It's defensive typing. I'm in xemacs editing a message. When I go back to
> mutt I have to remember to attach the files. Sometimes I forget (As I appear

Bah.

Nick
--- smoke.sh.orig       Sat Aug 25 00:54:24 2001
+++ /home/smoke/bin/smoke.sh    Thu Aug 23 17:13:51 2001
@@ -4,7 +4,8 @@
 # VERSION 1.02
 
 # Change your base dir here
-export PC=${1:-/usr/CPAN/perl-current}
+export PATH=/home/smoke/bin:$PATH
+export PC=${1:-/home/smoke/Smoke}
 # Set environmental values here
 
 export PATH=$PATH":"`pwd`
@@ -16,6 +17,5 @@
 make -i distclean > /dev/null 2>&1
 rsync -avz --delete rsync://ftp.linux.activestate.com/perl-current/ .
 
-(mktest.pl 2>&1) >mktest.log
-
-mkovz.pl [EMAIL PROTECTED] $PC
+(mktest.pl 2>&1) >mktest.log || echo mktest.pl exited with exit code $?
+mkovz.pl [EMAIL PROTECTED] $PC || echo mkovz.pl exited with exit code $?
--- mktest.pl.orig      Sat Aug 25 00:11:12 2001
+++ /home/smoke/bin/mktest.pl   Thu Aug 23 17:17:21 2001
@@ -34,16 +34,16 @@
 my @p_conf = ("", "");
 foreach my $tconf (
        "",
-       "-Dusethreads -Duseithreads -Dusereentrant ",
+#      "-Dusethreads -Duseithreads ",
        ) {
 foreach my $conf (
-       "-Uuseperlio",
+#      "-Uuseperlio",
        "-Duseperlio",
-       "-Duseperlio -Duse64bitint",
-       "-Duseperlio -Duse64bitall",
-       "-Duseperlio -Duselongdouble",
-       "-Duseperlio -Dusemorebits",
-       "-Duseperlio -Duse64bitall -Duselongdouble",
+#      "-Duseperlio -Duse64bitint",
+#      "-Duseperlio -Duse64bitall",
+#      "-Duseperlio -Duselongdouble",
+#      "-Duseperlio -Dusemorebits",
+#      "-Duseperlio -Duse64bitall -Duselongdouble",
        ) {
 foreach my $dconf (
        "",
@@ -51,12 +51,13 @@
        ) {
     my $uconf  = "";   # Room for -U...
     my $s_conf = join "\n" =>
-       "", "./Configuration: $dconf-Dusedevel $conf $tconf$uconf", "-" x 78, "";
+       "", "Configuration: $dconf-Dusedevel $conf $tconf$uconf", "-" x 78, "";
     print TTY $s_conf;
     print LOG $s_conf;
 
     # You can put some optimizations (skipping configurations) here
-    if ($^O eq "hpux" && $conf =~ m/longdouble|morebits/) {
+    if (($^O eq "hpux" || $^O eq "freebsd")
+       && $conf =~ m/longdouble|morebits/) {
        # longdouble is turned off in Configure for hpux, and since morebits
        # is the same as 64bitint + longdouble, these have already been tested
        print TTY " Skipped this configuration for this OS (duplicate test)\n";
@@ -77,7 +78,7 @@
        }
 
     print TTY "\nConfigure ...";
-    qx "Configure -Dusedevel $conf $tconf $uconf -des";
+    qx "./Configure -Dusedevel $conf $tconf $uconf -des";
 
     unless (-f "Makefile" && -s "config.sh") {
        print TTY " Unable to configure perl in this configuration\n";
@@ -148,7 +149,7 @@
            print;
            }
        print LOG map { "    $_" } @nok;
-       if (grep m/^All tests successful/, @nok) {
+       if (grep /^All tests successful/, @nok) {
            print TTY "\nOK, archive results ...";
            $patch and $nok[0] =~ s/\./ for .patch = $patch./;
            # make {,n}okfile now, cause a failure might not be able to
@@ -217,7 +218,7 @@
 
 if (-s "perl.nok.$$") {
     print TTY "\nNot OK file ...";
-    open NOK, "< perl.nok";
+    open NOK, "< perl.nok.$$";
     my @nok = <NOK>;
     close NOK;
     shift @nok;
--- mkovz.pl.orig       Sat Aug 25 00:10:30 2001
+++ /home/smoke/bin/mkovz.pl    Thu Aug 23 17:15:40 2001
@@ -144,4 +144,6 @@
     }
 close RPT;
 select STDOUT;
-system "mailx -s 'Report $testd' $email < $testd/mktest.rpt";
+my $mailer = 'mailx';
+$mailer = 'mail' if ($^O =~ /bsd$/);
+system "$mailer -s 'Report $testd' $email < $testd/mktest.rpt";

Reply via email to