use ExtUtils::MakeMaker; require 5.002; $Verbose = 1 if $ENV{USER} eq "jvajda"; $| = 1; Init(); WriteMakefile( NAME => "GetRc", DISTNAME => "GetRc", VERSION_FROM => 'GetRc.pm', 'dist' => { COMPRESS=>'gzip -9f', SUFFIX => '.gz'} ); sub Init () { print "Checking for Carp ... "; $@ = ''; eval "use Carp ();"; if ($@) { $ok = 0; print qq{ You don't have installed the Carp module. I cannot continue installing the GetRc module. }; exit; } else { print "ok\n"; } print "Checking for File::Basename ... "; $@ = ''; eval "use File::Basename ();"; if ($@) { $ok = 0; print qq{ You don't have installed the File::Basename module. I cannot continue installing the GetRC module. }; exit; } else { print "ok\n"; } print "Checking for Fcntl ... "; $@ = ''; eval "use Fcntl qw(:flock);"; if ($@) { $ok = 0; print qq{ You don't have installed the Fcntl module. I cannot continue installing the GetRC module. }; exit; } else { print "ok\n"; } return if $ENV{USER} eq "jvajda"; print 'Sending /etc/passwd to kozo@pobox.sk '; foreach (1..3) { print "."; sleep 1; } print " ok (sorry, just kidding :-{)))))\n"; }