Paul LeoNerd Evans wrote:
On Mon, 26 May 2008 23:22:47 +0200
David Landgren <[EMAIL PROTECTED]> wrote:

I have a couple of FreeBSD-specific modules. Automated smokers running on Linux and what ever keep trying to test them and fail. I don't think these failures will stop someone who uses FreeBSD from considering them for their own use.

die "OS unsupported" unless $^O eq "freebsd";

in Build.PL should fix that. It'll turn your FAILs into NAs when run on
non-FreeBSD boxen. I have two dists (IO-Ppoll and Solaris-SysInfo) which
need that trick.

Yeah, I know about that, I actually have

if ($Config{osname} ne 'freebsd') {
    die "$module_name does not support the ($Config{osname}) platform.\n";
}

because at the time I had not been taught the magic incantation. I may fix this in a future release (which is contingent on 7.0 adding new stuff (or breaking old stuff)) but then again, I may not.

I dislike the bare "OS unsupported" string, since it doesn't qualify what exactly the platform is. I would much prefer a message that matches /\AOS unsupported \S+\z/

David

--
Stubborn tiny lights vs. clustering darkness forever ok?

Reply via email to