X-Git-Url: https://defaria.com/gitweb/?a=blobdiff_plain;f=maps%2Fbin%2FMAPSDeliver;h=ab6a2ff685906e6a04a6ebae31ca9148318e3811;hb=16babf81ce331af378de565ba73e927ff5491f65;hp=3921535253cf1ab75caefee53a05f07133091c0e;hpb=066348c5a08e728fd796b8a963d3f5eeb1459a28;p=clearscm.git diff --git a/maps/bin/MAPSDeliver b/maps/bin/MAPSDeliver index 3921535..ab6a2ff 100755 --- a/maps/bin/MAPSDeliver +++ b/maps/bin/MAPSDeliver @@ -20,13 +20,13 @@ use warnings; use FindBin; -use lib $FindBin::Bin; +use lib "$FindBin::Bin/../lib"; use MAPSFile; -use MAPSDB; +use MAPS; use MAPSLog; -sub DeliverMail ($$) { +sub DeliverMail($$) { my ($userid, $msgfileName) = @_; # Open maildrop file @@ -42,8 +42,7 @@ sub DeliverMail ($$) { # Write msgfile -> $maildrop print $maildrop "\n\n"; - print $maildrop $_ - while (<$msgfile>); + print $maildrop $_ while (<$msgfile>); # Unlock the file Unlock $maildrop; @@ -61,14 +60,16 @@ my ($userid, $msgfile) = @ARGV; die 'User id not specified' unless $userid; die 'Msgfile not specified' unless $msgfile; -my $err = DeliverMail $userid, $msgfile; +my $err = DeliverMail($userid, $msgfile); if ($err) { - OpenDB 'maps', 'spam'; + OpenDB('maps', 'spam'); - MAPSDB::SetContext $userid; + SetContext($userid); - Error $err; + Error($err); + + exit 1; } # if -exit $err ? 1 : 0; +exit 0;