-#!/usr/bin/perl
+#!/usr/bin/perl -w
# read email with request from stdin and process it
$spool_dir = "./spool";
$from = undef;
$flags = "";
+# ---------------------------------------------------------------
+sub cleanup()
+{
+ system("rm -rf tmp/$id");
+}
+
+sub report_fatal($)
+{
+ my $msg = shift;
+ cleanup();
+ open(M, "| /usr/sbin/sendmail -t") or die;
+ #open(M, "| cat") or die;
+ my $version = '$Id$';
+ print M <<EOF
+From: $from <$from\@pld-linux.org>
+To: $commits_list
+Cc: $from\@pld-linux.org
+Message-ID: <$id\@distfiles.pld-linux.org>
+Subject: DISTFILES: ERROR fetching sources for $spec ($branch)
+X-distfiles-program: request-handler.pl
+X-distfiles-version: $version
+
+$msg
+
+--
+Virtually Yours: distfiles.
+EOF
+;
+ close(M) or die;
+ exit 0;
+}
+# ---------------------------------------------------------------
+
$id = `uuidgen`;
chomp $id;
$id = rand if (!defined $id or $id eq "");
exit(0);
-sub report_fatal($)
-{
- my $msg = shift;
- cleanup();
- open(M, "| /usr/sbin/sendmail -t") or die;
- #open(M, "| cat") or die;
- my $version = '$Id$';
- print M <<EOF
-From: $from <$from\@pld-linux.org>
-To: $commits_list
-Cc: $from\@pld-linux.org
-Message-ID: <$id\@distfiles.pld-linux.org>
-Subject: DISTFILES: ERROR fetching sources for $spec ($branch)
-X-distfiles-program: request-handler.pl
-X-distfiles-version: $version
-
-$msg
-
---
-Virtually Yours: distfiles.
-EOF
-;
- close(M) or die;
- exit 0;
-}
-
-sub cleanup()
-{
- system("rm -rf tmp/$id");
-}