use File::Basename qw( dirname ); use File::Spec::Functions qw( rel2abs ); use lib dirname(rel2abs($0)); if (!do('common.inc')) { my $error = $@ ? $@ : $! ? $! : 'did not return a true value'; die("Unable to load common stuff: $error\n"); }