I found the behavior a little confusing that mktest.pl will use a default
configuration file if it is passed on the command line the filename of the
configuration file and it cannot open it. This modifies that so that if
a config file is specified and it cannot be opened, then it complains.
Regards,
Blair
"H . Merijn Brand" wrote:
>
> Open for evaluation.
>
> *** Release 1.08
>
> Tue 18 Sep 2001, Merijn
>
> - MANIFEST check
> - missed harness tests (Nick)
> - Added changes for MSVC5 / dmake (Mattia)
> - Several README changes
> - Auto sensing mailer (mailx, sendmail, mail) in that order
> from Makefile.PL
> - Changed subject in mkovz.pl (easier sorting and perusal in
> smokers-reports)
>
> *** Release 1.07
>
> Mon 10 Sep 2001, Merijn
>
> - Matrix entries could be initialized with scalars ?-( (Nick)
> - References to the webresources in README
> - fail on non cd-able $PC in smoke.sh (Will)
>
> *** Release 1.06
>
> Mon 03 Sep 2001, Merijn
>
> - Makefile.PL's thoughts of smoking dir now more safe and robust
> - Added warning in README for --delete effects
> - VERSION now only in Makefile.PL and mkovz.pl (and ChangeLog :)
> - mkovz.pl changed to use mail if mailx not found in PATH
>
> ----------------------- Original Message -----------------------
> From: PAUSE <[EMAIL PROTECTED]>
> To: "H. Merijn Brand" <[EMAIL PROTECTED]>, [EMAIL PROTECTED]
> Date: Tue, 18 Sep 2001 15:12:25 +0200
> Subject: CPAN Upload: H/HM/HMBRAND/Test-Smoke-1.08.tgz
> ----
>
> The URL
>
> http://home.hccnet.nl/h.m.brand/Test-Smoke-1.08.tgz
>
> has entered CPAN as
>
> file: $CPAN/authors/id/H/HM/HMBRAND/Test-Smoke-1.08.tgz
> size: 13252 bytes
> md5: 7323c8b102c377be69424b73a457be94
>
> No action is required on your part
> Request entered by: HMBRAND (H. Merijn Brand)
> Request entered on: Tue, 18 Sep 2001 13:12:10 GMT
> Request completed: Tue, 18 Sep 2001 13:12:25 GMT
>
> Virtually Yours,
> Id: paused,v 1.74 2001/05/20 14:59:52 k Exp k
>
> --------------------- Original Message Ends --------------------
diff -ru ../Test-Smoke-1.08/mktest.pl ./mktest.pl
--- ../Test-Smoke-1.08/mktest.pl Mon Sep 17 09:27:23 2001
+++ ./mktest.pl Sat Sep 22 19:35:47 2001
@@ -25,7 +25,7 @@
"n|norun|dry-run" => \$norun,
"v|verbose:i" => \$verbose, # NYI
) or usage;
-my $config_file = shift || "smoke.cfg";
+my $config_file = shift;
open TTY, ">&STDERR"; select ((select (TTY), $| = 1)[0]);
open STDERR, ">&1"; select ((select (STDERR), $| = 1)[0]);
@@ -45,6 +45,8 @@
return qx($command);
} # run
+sub is_win32 () { $^O eq 'MSWin32' }
+
sub make ($)
{
my $cmd = shift;
@@ -69,7 +71,10 @@
} # ttylog
my @config;
-if (defined $config_file && -s $config_file) {
+unless (defined $config_file) {
+ $config_file = 'smoke.cfg' if -s 'smoke.cfg';
+}
+if (defined $config_file) {
open CONF, "< $config_file" or die "Can't open '$config_file': $!";
my @conf;
my @target;
diff -ru ../Test-Smoke-1.08/smoke.sh ./smoke.sh
--- ../Test-Smoke-1.08/smoke.sh Mon Sep 10 03:57:37 2001
+++ ./smoke.sh Sat Sep 22 19:29:04 2001
@@ -13,7 +13,6 @@
PATH=`pwd`:$PATH
echo "Smoke $PC"
-umask 0
cd $PC || exit 1
make -i distclean > /dev/null 2>&1